diff options
author | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-03-14 04:16:26 (GMT) |
---|---|---|
committer | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-03-14 04:16:26 (GMT) |
commit | d0d33e164cdefb9aff8c1a387ccf66acb4e2e881 (patch) | |
tree | a340543148bffb38036159538cf1a68c0f434dcb | |
parent | 54f2dbfdb48b3ed10a505f3b8e7f53abb85a3c13 (diff) |
sync
git-svn-id: http://svn.clifford.at/openscad/trunk@484 b57f626f-c46c-0410-a088-ec61d464b74c
-rw-r--r-- | doc/TODO.txt | 10 |
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? |