User:LABoyd2/revised OpenSCAD User Manual 151108
The OpenSCAD User Manual
edit- Introduction
- First Steps
- The OpenSCAD User Interface
- Export - STL, OFF, AMF, DXF, SVG, CSG, PNG
- Commented Example Projects
- Using an external Editor with OpenSCAD
- Using OpenSCAD in a command line environment
- Building OpenSCAD from Sources
- Frequently Asked Questions
- Libraries
- Command Glossary - Very short name and syntax reference
The OpenSCAD Language Reference
edit- The OpenSCAD Language
- General - READ THIS FIRST - comments, values and data types, variables,vectors
- 3D objects -
- 2D Objects
- 2D Primitives - square, circle, polygon
- Text - Generate text using installed or user supplied font files.
- 2D to 3D - linear_extrude, rotate_extrude
- Transform
- Boolean combination
- Other Functions and Operators
- Conditional and Iterator Functions - for, if, conditional ? :, assign
- Mathematical Operators
- Mathematical Functions
- Trigonometric (cos sin tan acos asin atan atan2)
- Other (abs ceil concat cross exp floor ln len let log lookup max min norm pow rands round sign sqrt)
- String Functions - str, chr
- List Comprehensions
- Other Language Features - Special '$' variables, echo,render, surface, search , version(), version_num()
- User-Defined Functions and Modules
- Debugging aids - % # ! * echo
- External libraries and code files
- include - SCAD, CSG
- use - SCAD
- import - STL, OFF, DXF
- import_dxf - Deprecated
- import_stl - Deprecated
- surface - PNG