summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorclifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c>2010-01-31 01:08:26 (GMT)
committerclifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c>2010-01-31 01:08:26 (GMT)
commit833ec686d7ba3a05f001dbde90e8a9322074d3c4 (patch)
treea7198da1bb91c3ce719a28d28bd7a68d1b14e803
parent32c10fec341c6c349f0d4ebbd91f24517d5e3743 (diff)
Clifford Wolf:
TODOs git-svn-id: http://svn.clifford.at/openscad/trunk@385 b57f626f-c46c-0410-a088-ec61d464b74c
-rw-r--r--doc/TODO.txt9
1 files changed, 4 insertions, 5 deletions
diff --git a/doc/TODO.txt b/doc/TODO.txt
index b61e57b..7ced114 100644
--- a/doc/TODO.txt
+++ b/doc/TODO.txt
@@ -57,11 +57,6 @@ ENGINE
o Primitives
- Springs, spirals (requested by Cathal Garvey)
- (TTF) Text
-o 2D Subsystem
- - Add generic 3D->2D projection statements
- - 2D->3D using clipping plane
- - Performance: Is it necessary to union children before extrusion
- when compiling? Can this be postponed to CGAL evaluation time?
o Built-in modules
- extrude*: Allow the base 2D primitive to have a Z value
o Advanced Transformations
@@ -73,6 +68,9 @@ o Function-Module-Interface
- Pass a function to a module instanciation (e.g. for dynamic extrusion paths)
o Language Frontend
- Allow local variables and functions everywhere (not only on module level)
+ - Add "use" statement to load modules. Like include but read a module only once,
+ ignore all top level objects (they are used as module testcase) and search in
+ a module search path.
o DXF Import
- Support for POLYLINE entity
- Support for SPLINE entity
@@ -85,6 +83,7 @@ o Mesh optimization on STL export
o Misc
- Add symbolic colors to the color() statement
- Go through default values of parameters (e.g. cube() has x,y,z=1 while linear_extrude() has height=100)
+ - Add support for symbolic names to child() statement
o Grammar
- dim->name -> dim->label
- A random(seed) function
contact: Jan Huwald // Impressum