OpenSCAD User Manual/Trial Reorder

Overview edit

  1.   First Steps
  2.   The OpenSCAD User Interface
  3.   The OpenSCAD Language Reference
  4.   Commented Example Projects
  5.   Using an external Editor with OpenSCAD
  6.   Using OpenSCAD in a command line environment
  7.   Building OpenSCAD from Sources
    1. Building on Linux/UNIX
    2. Cross-compiling for Windows on Linux or Mac OS X
    3. Building on Windows (Outdated)
    4. Building on Windows (New)
    5. Building on Mac OS X
    6. Submitting patches
  8.  Frequently Asked Questions
  9.  Libraries
  10.  Command Glossary - Very short name and syntax reference

The OpenSCAD Language Reference edit

  1.   The OpenSCAD Language
    1. General - READ THIS FIRST - comments, values and data types, variables
  2. 3D
    1. 3D Primitive Solids - cube, sphere, cylinder & polyhedron
    2. 3D to 2D Projection - projection
  3.   Using the 2D Subsystem
    1. 2D Primitives - square, circle, polygon &
    2. Text - Generate text using installed or user supplied font files.
    3. 2D to 3D Extrusion - linear_extrude & rotate_extrude
  4. Transform and combine
    1. Size & placement - scale, resize, rotate, translate, mirror, multmatrix, offset, color, minkowski & hull
      1. Combining transformations
    2. Combine primitives - . union, difference, intersection & render
  5. Other Functions and Operators
    1. Conditional and Iterator Functions - for, if,conditional ? : & assign
    2. Mathematical Operators
    3. Mathematical Functions
      1. Trigonometric (cos sin tan acos asin atan atan2)
      2. Other (abs ceil concat cross exp floor ln len let log lookup max min norm pow rands round sign sqrt)
    4. String Functions - str, chr
    5. List Comprehensions
    6. Other Language Features - Special '$' variables, echo,render, surface, search , version() & version_num()
  6. User-Defined Functions and Modules
  7. Debugging aids - , % # ! *
  8. External Files
    1. Include Statement
    2. import_dxf
    3. DXF Extrusion
    4. Other 2D formats
    5.   STL Import and Export