summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2010-03-14 04:16:26 (GMT)
committerkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2010-03-14 04:16:26 (GMT)
commitd0d33e164cdefb9aff8c1a387ccf66acb4e2e881 (patch)
treea340543148bffb38036159538cf1a68c0f434dcb
parent54f2dbfdb48b3ed10a505f3b8e7f53abb85a3c13 (diff)
sync
git-svn-id: http://svn.clifford.at/openscad/trunk@484 b57f626f-c46c-0410-a088-ec61d464b74c
-rw-r--r--doc/TODO.txt10
1 files changed, 7 insertions, 3 deletions
diff --git a/doc/TODO.txt b/doc/TODO.txt
index 9f18c96..9a934c3 100644
--- a/doc/TODO.txt
+++ b/doc/TODO.txt
@@ -4,12 +4,14 @@ BUGS
o Some invalid DXF data gets pass the import checks and breaks the tessing code
o Tesselation via GLU sometimes produces strange results
o Export STL: Exports existing CGAL model even though the current model is changed, but not CGAL rendered
+o It's now possible to start a new rendering while one is already running.
+ -> turn off most (or all) interaction while rendering
CRASH BUGS
----------
o Broken polyhedron() entities are not correctly detected and cause CGAL segfaults
o Non-manifold objects make CGAL crash (e.g. two cubes which touch at one edge)
-
+o linear_extrude(50) square([5,0]);
USER INTERFACE
--------------
@@ -64,6 +66,8 @@ o Editor
o Computation
- Run CGAL rendering in a backgroud thread
- Enable viewing/editing while rendering
+ - Progress: Call progresswidget more often to avoid app hanging for multiple
+ seconds (i.e. make cancel button more responsive)
o Misc
- Reload and compile: Ask for confirmation if file is locally edited
(make this configurable in preferences?)
@@ -134,7 +138,8 @@ 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)
-o Decouple CGAL and OpenCSG operations from the node tree
+o Decouple CGAL and OpenCSG operations from the node tree -> visitor
+ - Make AbstractNode members private/protected
TESTING
-------
@@ -144,7 +149,6 @@ o Write simple driver scripts for comparing output of above command
o Collect "all" available OpenSCAD scripts from the internets and run the integration
tests on them all
-
INFRASTRUCTURE
--------------
o Use a logging framework to get debugging/info output more under control?
contact: Jan Huwald // Impressum