diff --git a/README.txt b/README.txt index 2e5b982..f07b602 100644 --- a/README.txt +++ b/README.txt @@ -5,7 +5,7 @@ problems. This distribution consists of: - a geometric constraints solver (geosolver) - a simple test module (solvertest) - - a graphical geometric constraint solving workbench (solvergui) + - a graphical geometric constraint solving workbench (workbench) - a python wrapper for qhull (Delny) Delny is included in this distribution, but not created or maintained @@ -67,7 +67,7 @@ RUNNING To run geosolver tests: >cd test ->python test.py +>python test_3d.py To run solvergui: >cd workbench @@ -85,8 +85,3 @@ module. For documentation type: - - - - - diff --git a/TODO.txt b/TODO.txt index 93023e3..570a966 100644 --- a/TODO.txt +++ b/TODO.txt @@ -23,13 +23,14 @@ Extentions: - add constraints on parameters (equality, algebraic constraints) - add other variable domains (integers, reals, n-dimensional points, surfaces, volumes, logic variables, lists) - -Easy of use: - - check dimension of prototype points when adding to problem - + - hybrid with other solving methods: and-propagation, iterative solvers, etc. BUGS: +- stop problem from rotating and jumping around when there are no fixed points. It should + be as close to the prototype as possible; + should have at least have one (2d) or two(3d) edge(s) with the same offset and orientation. + - following should be well-constrained, but gives underconstrained (need extra rule/pattern) def diamond_3d(): """creates a diamond shape with point 'v1'...'v4' in 3D with one solution"""