Difference between revisions of "Intro to OpenSCAD"

From Mod Lab
Jump to: navigation, search
(wip)
Line 17: Line 17:
 
cube(), sphere(), cylinder(), polyhedron()
 
cube(), sphere(), cylinder(), polyhedron()
  
=== Import and Extrude Operators ===
+
=== Geometric Boolean Operations ===
  
==== 2D Import DXF ====
+
==== Union ====
 +
 
 +
==== Difference ====
 +
 
 +
==== Intersection ====
 +
 
 +
=== Import, Extrude and Projection Operators ===
 +
 
 +
==== 2D Import - DXF ====
 +
 
 +
==== 3D Import - STL ====
 +
 
 +
==== Linear Extrude ====
 +
 
 +
==== Rotate Extrude ====
 +
 
 +
==== Projection - 2D from 3D ====
 +
 
 +
=== Include and Use Files ===
 +
 
 +
== Hierarchy ==
 +
 
 +
=== Modules as Objects ===
 +
 
 +
=== Modules as Operators ===
 +
 
 +
=== Optimizing for 3D Printing ===
 +
 
 +
== Other Useful Tips'n'Tricks ==
 +
 
 +
=== Command Line Options ===
 +
 
 +
=== MCAD Library ===
 +
 
 +
=== Reference Objects for Position, Orientation and Scale ===

Revision as of 15:37, 22 April 2012

Overview

OpenSCAD is Open source software for creating Solid 3D CAD objects. While not the primary focus, closed 2D shapes can also be created.

Where to Get It

Links to downloadable binaries and source repositories can be found under the Download Releases section of the main OpenSCAD web page.

Basics

Primitive 2D Shapes

square(), circle(), polygon()

Primitive 3D Shapes

cube(), sphere(), cylinder(), polyhedron()

Geometric Boolean Operations

Union

Difference

Intersection

Import, Extrude and Projection Operators

2D Import - DXF

3D Import - STL

Linear Extrude

Rotate Extrude

Projection - 2D from 3D

Include and Use Files

Hierarchy

Modules as Objects

Modules as Operators

Optimizing for 3D Printing

Other Useful Tips'n'Tricks

Command Line Options

MCAD Library

Reference Objects for Position, Orientation and Scale