summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2010-02-09 13:44:19 (GMT)
committerkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2010-02-09 13:44:19 (GMT)
commit66ac9239767dd2151e61a11bc3fb9605c2a4d917 (patch)
treef0f54f2a443e8bd10e18e5d6b9e9a299e071fbb9
parent12fc6985d5635d20a084800b73cd24d868b6f32d (diff)
sync
git-svn-id: http://svn.clifford.at/openscad/trunk@419 b57f626f-c46c-0410-a088-ec61d464b74c
-rw-r--r--doc/TODO.txt13
1 files changed, 11 insertions, 2 deletions
diff --git a/doc/TODO.txt b/doc/TODO.txt
index 2c7cc56..a71f12f 100644
--- a/doc/TODO.txt
+++ b/doc/TODO.txt
@@ -6,6 +6,8 @@ o Broken polyhedron() entities are not correctly detected and cause CGAL segfaul
o Tesselation via GLU sometimes produces strange results
o Non-manifold objects make CGAL crash (e.g. two cubes which touch at one edge)
o Export STL: Exports existing CGAL model even though the current model is changed, but not CGAL rendered
+o Compile CGAL while animating causes crash - we should prob. stop the animation timer
+o cylinder(); -> WARNING: Ignoring unkown variable 'r'.
USER INTERFACE
--------------
@@ -52,10 +54,13 @@ o Editor
- Couple the source code to the AST to allow highlighting selected elements
in the source code in the 3D view
- Tabbed editor for designs including other files
+ - modifier flag is broken
+ - C-c/C-v should work on the focused widget, not always in the editor
+
o Computation
- Run CGAL rendering in a backgroud thread
- - Move progress bar to status bar (as in Eclipse)
- - Cancel rendering
+ - Progress
+ - Move progress bar to status bar (as in Eclipse)
- Enable viewing/editing while rendering
o Misc
- Reload and compile: Ask for confirmation if file is locally edited
@@ -72,6 +77,7 @@ o Primitives
o 2D Subsystem
- Performance: Is it necessary to union children before extrusion
when compiling? Can this be postponed to CGAL evaluation time?
+ - Add inset() operation
o Built-in modules
- extrude*: Allow the base 2D primitive to have a Z value
o Advanced Transformations
@@ -99,6 +105,8 @@ o Mesh optimization on STL export
- Replace super thin triangles (one h is short)
o Misc
- Add symbolic colors to the color() statement
+ - When specifying a transparency with the color() statement,
+ the object is not sorted and will be rendered wrongly
- 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
- Add 'lines' object type for non-solid 2d drawings
@@ -112,6 +120,7 @@ CODE
----
o Refactor from MainWindow:
+ - Put all application-global data in one place (QApplication subtype?)
- Fix current_win hack
- CSG data structure (compiled model)
- CGAL data structure (compiled model)
contact: Jan Huwald // Impressum