Using the 2D Subsystem 編集

2D Primitives 編集

OpenSCAD User Manual/2D Primitives

3D to 2D Projection 編集

OpenSCAD User Manual/3D to 2D Projection

2D to 3D Extrusion 編集

OpenSCAD User Manual/2D to 3D Extrusion

DXF 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