Using the 2D Subsystem

編集

OpenSCAD User Manual/2D Primitives

OpenSCAD User Manual/3D to 2D Projection

OpenSCAD User Manual/2D to 3D Extrusion

DXF押し出しによって、2次元のDXFファイルを読み込み3次元のオブジェクトへ変換が可能となる。

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);

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, twist = -fanrot);

Getting Inkscape to work

編集

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

Description of extrude parameters

編集

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

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