summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2010-01-24 20:06:30 (GMT)
committerkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2010-01-24 20:06:30 (GMT)
commitbe807bf704e7cf2339863ae632b20b52bd11feb9 (patch)
tree773005afa9604def1dbf64ffe84c075f6b2deb69
parent8f523078d55b35c6e9896009eaed13bbae937760 (diff)
sync
git-svn-id: http://svn.clifford.at/openscad/trunk@347 b57f626f-c46c-0410-a088-ec61d464b74c
-rw-r--r--TODO.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/TODO.txt b/TODO.txt
index 1e85a88..9aea6cc 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -61,9 +61,12 @@ 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
@@ -91,6 +94,7 @@ o Grammar
- dim->name -> dim->label
- A random(seed) function
- import_*() -> *_import() (consistent prefix vs. postfix)
+ - linear_extrude()/rotate_extrude(): Cumbersome names? -> (extrude, revolve, lathe, sweep ?)
CODE
----
@@ -102,6 +106,10 @@ o C++-ify
- Use smart pointers where it makes sense (e.g. instead of homegrown refcount,
and to get memory ownership under control)
- Use static_cast instead of C-style casts
+o dxflinextrude and dxfrotextrude could share code
+o Consider decoupling DXF-specific functionality from the 2D subsystem
+o Make the interfaces from OpenSCAD and OpenCSG and CGAL cleaner to facilitate
+ experimentation with other frameworks (ref. Nef_polyhedron_2() problems)
INFRASTRUCTURE
--------------
contact: Jan Huwald // Impressum