piezas de dibujo open scad

Upload: tecnopujol

Post on 13-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Piezas de Dibujo Open Scad

    1/10

    PIEZAS DE DIBUJO

  • 7/26/2019 Piezas de Dibujo Open Scad

    2/10

    Pieza 1

    difference(){cube([40,40,40])translate([0,0,20,])cube([40,20,20])}

    Pieza 2

    difference(){

    cube([40,40,40])translate([20,0,20])cube([30,20,30])

    }

  • 7/26/2019 Piezas de Dibujo Open Scad

    3/10

    Pieza 3

    difference(){

    cube([40,40,40])translate([10,0,20])cube([20,20,30])

    }

    Pieza 4

    cube([20,40,40])difference(){translate([20,0,0])cube([20,40,20])rotate([45,0,0])translate([20,0,0])cube([22,40,20])}

  • 7/26/2019 Piezas de Dibujo Open Scad

    4/10

    Pieza 5

    difference(){union(){//lateraltranslate([0,30,0])cube([10,10,40])// pared fondotranslate([30,30,0])cube([10,10,40])// basecube([40,40,10])}union(){// huecotranslate([15,0,0])cube([10,10,20])}}

    Pieza 6

    union(){cube([40,40,10])translate([0,0,10])cube([30,40,10])translate([0,0,20])cube([20,40,10])translate([0,0,30])cube([10,40,10])}

  • 7/26/2019 Piezas de Dibujo Open Scad

    5/10

    Pieza 7

    union(){cube([40,40,10])translate([5,5,10])cube([30,30,10])translate([10,10,20])cube([20,20,10])translate([15,15,30])cube([10,10,10])}

    Pieza 8

    cube([40,40,10])cube([10,40,40])translate([10,15,10])cube([25,10,25])

  • 7/26/2019 Piezas de Dibujo Open Scad

    6/10

    Pieza 9

    difference(){cube([40,40,40])translate([-1,0,10])cube([50,30,30])translate([20,-10,0])rotate([0,0,45])cube([15,15,12.5])

    translate([13,22,25.1])cube([15,20,20])}

    Pieza 10

    cube([40,40,10],center=true)rotate([0,0,45])translate([0,0,5])cylinder(30,27.5,00,$fn=4)

  • 7/26/2019 Piezas de Dibujo Open Scad

    7/10

    Pieza 11

    difference(){cube([40,40,40])

    translate([40,0,10])rotate([0,-45,0])cube(60,30,30)}

    translate([0,30,0])cube([40,10,40])

    Pieza 12

    difference(){union(){cube([40,40,15])translate([10,0,15])cube([20,40,15])}union(){translate([5,10,0])

    cylinder(r=2,h=50,$fn=40,center=true)translate([5,30,0])cylinder(r=2,h=50,$fn=40,center=true)translate([35,10,0])cylinder(r=2,h=50,$fn=40,center=true)translate([35,30,0])cylinder(r=2,h=50,$fn=40,center=true)

    }}

  • 7/26/2019 Piezas de Dibujo Open Scad

    8/10

    Pieza 13

    difference(){union(){// basecube([40,40,10])// pruebacube([10,40,40])// panel fondotranslate([0,30,10])cube([40,10,30])}union(){translate([0,0,10])rotate([45,0,0])cube([12,43,30])// taladrotranslate([25,50,25])rotate([90,0,0])cylinder(r=20/2, h=100,$fn=100)}}

    Pieza 14

    difference(){cube (40)translate([10,0,10])cube([20,30,40])rotate([45,0,0])translate([0,0,7])cube(80)}

  • 7/26/2019 Piezas de Dibujo Open Scad

    9/10

    Pieza 15

    union(){translate([0,-10,-25.7])rotate([0,-90,0])cube([20,20,40])

    translate([0,0,0])rotate([0,-90,0])cylinder(r=11.54, h=40, $fn=3)}

    translate([-20,20,0])rotate([0,0,90])union(){translate([0,-10,-25.7])rotate([0,-90,0])cube([20,20,40])

    translate([0,0,0])rotate([0,-90,0])cylinder(r=11.54, h=40, $fn=3)}

    Pieza 16

    difference(){union(){//basecylinder(r=20,h=10,$fn=40)

    // tubocylinder(r=10,h=30,$fn=40)}// taladrosunion(){cylinder(r=7,h=100,$fn=40,center=true)

    translate([15,0,0])cylinder(r=2,h=30,$fn=40,center=true)translate([-15,0,0])cylinder(r=2,h=30,$fn=40,center=true)translate([0,15,0])cylinder(r=2,h=30,$fn=40,center=true)translate([0,-15,0])cylinder(r=2,h=30,$fn=40,center=true)}}

  • 7/26/2019 Piezas de Dibujo Open Scad

    10/10

    Pieza 17

    difference(){union(){//lateralcube([10,40,40])// pared fondotranslate([0,30,0])cube([40,10,40])// basecube([40,40,10])//plano fondo}union(){translate([10,29,40])rotate([0,45,0])cube([50,12,30])//plano lateraltranslate([0,0,10])rotate([45,0,0])cube([12,50,50])// huecotranslate([30,0,0])cube([10,10,20])}}

    Pieza 18

    cube ([40,40,10])difference(){translate([15,0,10])cube ([10,40,30])translate([15,0,10])rotate([63.435,0,0])cube ([10,40,30])translate([15,25,40])

    rotate([-63.435,0,0])cube ([10,40,30])}difference(){translate([0,15,10])cube ([40,10,30])translate([0,15,10])rotate([0,-63.435,0])cube ([40,10,30])translate([25,15,40])rotate([0,63.435,0])cube ([40,10,30])}