summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/example007.scad20
-rw-r--r--examples/example008.scad10
-rw-r--r--examples/example009.scad8
-rw-r--r--examples/example013.scad6
4 files changed, 18 insertions, 26 deletions
diff --git a/examples/example007.scad b/examples/example007.scad
index fe69f84..c1787f6 100644
--- a/examples/example007.scad
+++ b/examples/example007.scad
@@ -5,30 +5,22 @@ module cutout()
{
rotate(90, [1, 0, 0])
translate([0, 0, -50])
- dxf_linear_extrude(
- file = "example007.dxf",
- layer = "cutout1",
- height = 100,
- convexity = 1);
+ linear_extrude(height = 100, convexity = 1)
+ import(file = "example007.dxf", layer = "cutout1");
rotate(90, [0, 0, 1])
rotate(90, [1, 0, 0])
translate([0, 0, -50])
- dxf_linear_extrude(
- file = "example007.dxf",
- layer = "cutout2",
- height = 100,
- convexity = 2);
+ linear_extrude(height = 100, convexity = 2)
+ import(file = "example007.dxf", layer = "cutout2");
}
}
module clip()
{
difference() {
- dxf_rotate_extrude(
- file = "example007.dxf",
- layer="dorn",
- convexity = 3);
+ rotate_extrude(convexity = 3)
+ import(file = "example007.dxf", layer="dorn");
for (r = [0, 90])
rotate(r, [0, 0, 1])
cutout();
diff --git a/examples/example008.scad b/examples/example008.scad
index e1b0ac4..7c45d7b 100644
--- a/examples/example008.scad
+++ b/examples/example008.scad
@@ -4,29 +4,29 @@ difference()
intersection()
{
translate([ -25, -25, -25])
- dxf_linear_extrude(file = "example008.dxf",
+ linear_extrude(file = "example008.dxf",
layer = "G", height = 50, convexity = 3);
rotate(90, [1, 0, 0])
translate([ -25, -125, -25])
- dxf_linear_extrude(file = "example008.dxf",
+ linear_extrude(file = "example008.dxf",
layer = "E", height = 50, convexity = 3);
rotate(90, [0, 1, 0])
translate([ -125, -125, -25])
- dxf_linear_extrude(file = "example008.dxf",
+ linear_extrude(file = "example008.dxf",
layer = "B", height = 50, convexity = 3);
}
intersection()
{
translate([ -125, -25, -25])
- dxf_linear_extrude(file = "example008.dxf",
+ linear_extrude(file = "example008.dxf",
layer = "X", height = 50, convexity = 1);
rotate(90, [0, 1, 0])
translate([ -125, -25, -25])
- dxf_linear_extrude(file = "example008.dxf",
+ linear_extrude(file = "example008.dxf",
layer = "X", height = 50, convexity = 1);
}
} \ No newline at end of file
diff --git a/examples/example009.scad b/examples/example009.scad
index 5f39f00..5146720 100644
--- a/examples/example009.scad
+++ b/examples/example009.scad
@@ -6,23 +6,23 @@ fan_side_center = dxf_cross(file = "example009.dxf",
layer = "fan_side_center");
fanrot = dxf_dim(file = "example009.dxf", name = "fanrot");
-% dxf_linear_extrude(file = "example009.dxf", layer = "body",
+% linear_extrude(file = "example009.dxf", layer = "body",
height = bodywidth, center = true, convexity = 10);
% for (z = [+(bodywidth/2 + platewidth/2),
-(bodywidth/2 + platewidth/2)])
{
translate([0, 0, z])
- dxf_linear_extrude(file = "example009.dxf", layer = "plate",
+ linear_extrude(file = "example009.dxf", layer = "plate",
height = platewidth, center = true, convexity = 10);
}
intersection()
{
- dxf_linear_extrude(file = "example009.dxf", layer = "fan_top",
+ linear_extrude(file = "example009.dxf", layer = "fan_top",
height = fanwidth, center = true, convexity = 10,
twist = -fanrot);
- dxf_rotate_extrude(file = "example009.dxf", layer = "fan_side",
+ rotate_extrude(file = "example009.dxf", layer = "fan_side",
origin = fan_side_center, convexity = 10);
}
diff --git a/examples/example013.scad b/examples/example013.scad
index 18f1f04..7132b02 100644
--- a/examples/example013.scad
+++ b/examples/example013.scad
@@ -1,12 +1,12 @@
intersection()
{
- dxf_linear_extrude(file = "example013.dxf",
+ linear_extrude(file = "example013.dxf",
height = 100, center = true, convexity= 3);
rotate([0, 90, 0])
- dxf_linear_extrude(file = "example013.dxf",
+ linear_extrude(file = "example013.dxf",
height = 100, center = true, convexity= 3);
rotate([90, 0, 0])
- dxf_linear_extrude(file = "example013.dxf",
+ linear_extrude(file = "example013.dxf",
height = 100, center = true, convexity= 3);
} \ No newline at end of file
contact: Jan Huwald // Impressum