OpenSCAD User Manual/Trial Reorder

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Overview[edit | edit source]

  1. 50% developed  as of Oct 2012 First Steps
  2. 50% developed  as of Oct 2012 The OpenSCAD User Interface
  3. 75% developed  as of Oct 2012 The OpenSCAD Language Reference
  4. 0% developed  as of Jun 2013 Commented Example Projects
  5. 0% developed  as of Oct 2012 Using an external Editor with OpenSCAD
  6. 50% developed  as of Oct 2012 Using OpenSCAD in a command line environment
  7. 50% developed  as of Oct 2012 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. 50% developed  as of May 2015Frequently Asked Questions
  9. 25% developed  as of Oct 2012Libraries
  10. 75% developed  as of Oct 2012Command Glossary - Very short name and syntax reference

The OpenSCAD Language Reference[edit | edit source]

  1. 75% developed  as of Oct 2012 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. 50% developed  as of Oct 2012 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. 75% developed  as of Oct 2012 STL Import and Export