OpenSCAD User Manual/DXF Extrusion

From Wikibooks, open books for an open world
Jump to: navigation, search


The text in its current form is incomplete.


With the DXF Extrusion statements it is possible to convert 2D DXF files directly to 3D Objects.

[edit] Linear Extrude

With the DXF Extrusion statements it is possible to convert 2D objects to 3D objects.

linear_extrude(file = "example009.dxf", layer = "fan_top",
  height = fanwidth, center = true, convexity = 10, twist = -fanrot);

[edit] Rotate Extrude

A rotational extrusion is a Linear Extrusion with a twist, literally.

rotate_extrude(file = "example009.dxf", layer = "fan_side",
  origin = fan_side_center, convexity = 10);

[edit] Getting Inkscape to work

Inkscape is an open source drawing program. Tutorials for transferring 2d DXF drawings from Inkscape to OpenSCAD are available here:

[edit] Description of extrude parameters

[edit] Extrude parameters for all extrusion modes

file The name of the DXF file to extrude
layer The name of the DXF layer to extrude
convexity See 2D to 3D Extrusion
origin [x,y] coordinates to use as the drawing's center, in the units specified in the DXF file
scale FIXME

[edit] Extrude parameters for linear extrusion only

height The extrusion height
center If true, extrusion is half up and half down. If false, the section is extruded up.
twist The extrusion twist in degrees
slices FIXME
Personal tools
Namespaces
Variants
Actions
Navigation
Community
Toolbox
Sister projects
Print/export