19. Weitere OpenSCAD-Befehle

2D-Befehle

• circle(radius | d=diameter)
• square(size,center)
• square([width,height],center)
• polygon([points])
• polygon([points],[paths])
• text(t, size, font, direction, language, script, halign, valign, spacing)
• import("….ext", convexity)
• projection(cut)

3D-Befehle

• sphere(radius | d=diameter)
• cube(size, center)
• cube([width,depth,height], center)
• cylinder(h,r|d,center)
• cylinder(h,r1|d1,r2|d2,center)
• polyhedron(points, faces, convexity)
• import("….ext", convexity)
• linear_extrude(height,center,convexity,twist,slices)
• rotate_extrude(angle,convexity)
• surface(file = "….ext",center,convexity)

Transformations

• translate([x,y,z])
• rotate([x,y,z])
• rotate(a, [x,y,z])
• scale([x,y,z])
• resize([x,y,z],auto,convexity)
• mirror([x,y,z])
• multmatrix(m)
• color("colorname",alpha)
• color("#hexvalue")
• color([r,g,b,a])
• offset(r|delta,chamfer)
• hull()
• minkowski(convexity)

Boolean operations

• union()
• difference()
• intersection()

Special variables

• $fa minimum angle
• $fs minimum size
• $fn number of segments
• $t animation step
• $vpr viewport rotation angles in degrees
• $vpt viewport translation
• $vpd viewport camera distance
• $vpf viewport camera field of view
• $children number of module children
• $preview true in F5 preview, false for F6