/scadlib

Manage OpenSCAD Libraries.

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

scadtool

A tool to create and manage libraries for OpenSCAD.

For an introduction on how to use scadtool.py see testing/README.md.

scaddoc

A specification proposal for a style to document scad (OpenSCAD) files.

To see the full specification-proposal take a look at SCADDOC.md

Example:

/**
 * A simple cube as a simple example.
 *
 * scaddoc provides a familiar method to annotate OpenSCAD modules,
 * functions, variables and files with meta data.
 *
 * @author John Doe <john@doe.net>
 */
module A(){
     cube(10);
}
/**
 * scaddoc also is mandatory in order to define and resolve
 * dependencies between entities (modules, functions, variables).
 *
 * @author John Doe <john@doe.net>
 * 
 * @module-dependency A a Cube.
 */
module B(){
    translate([10,0,0]) A();
}

#TODO

  • Add images to README
  • Create a walkthrough based on the examples

Also see the Issues.