summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorclifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c>2010-01-06 12:16:56 (GMT)
committerclifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c>2010-01-06 12:16:56 (GMT)
commit8747d50236b21f0aea0fd78f2c0cd3cfb30824ca (patch)
treef166203589ba2fc08e50436e186380951b8b2fd2 /examples
parentbc128ab631022c08fcf4c6197ccd9e60f39f856b (diff)
Clifford Wolf:
Added linear extrusion of 2d nef data git-svn-id: http://svn.clifford.at/openscad/trunk@218 b57f626f-c46c-0410-a088-ec61d464b74c
Diffstat (limited to 'examples')
-rw-r--r--examples/example015.scad33
1 files changed, 20 insertions, 13 deletions
diff --git a/examples/example015.scad b/examples/example015.scad
index 22a2ad0..21789b4 100644
--- a/examples/example015.scad
+++ b/examples/example015.scad
@@ -1,21 +1,28 @@
-difference()
+module shape()
{
- translate([ -35, -35 ]) intersection()
+ difference()
{
- union() {
- difference() {
- square(100, true);
- square(50, true);
+ translate([ -35, -35 ]) intersection()
+ {
+ union() {
+ difference() {
+ square(100, true);
+ square(50, true);
+ }
+ translate([ 50, 50 ])
+ square(15, true);
}
- translate([ 50, 50 ])
- square(15, true);
+ rotate(45) translate([ 0, -15 ]) square([ 100, 30 ]);
}
- rotate(45) translate([ 0, -15 ]) square([ 100, 30 ]);
+
+ rotate(-45) scale([ 0.7, 1.3 ]) circle(5);
}
-
- rotate(-45) scale([ 0.7, 1.3 ]) circle(5);
+
+ import_dxf(filename = "example009.dxf",
+ layername = "body", convexity = 6, scale=2);
}
-import_dxf(filename = "example009.dxf",
- layername = "body", convexity = 6, scale=2);
+// linear_extrude(convexity = 10, center = true)
+shape();
+
contact: Jan Huwald // Impressum