FixConstraint now works again in workbench
GeometricCluster now called GeometricDecomposition
added MateConstraint
intersections.py:
fixed degenerate intersections in sss_int and cl_int
fixed degenerate coordinate systems in make_hcs_3d
matfunc.py:
eye now returns a matrix with float values
__init__.py
import MateConstraint, LeftHandedConstraint, RightHandedConstraint
configuration.py
changed how underconstrained situations are is determined
clsolver.py
add fewer SelectionMethods and PrototypeMethods
removed methods: rigids(), hedghogs(), balloon(), replaced by clusters()
clsolver3D.py
added MergeGluable (for solving MateConstraint)
cluster.py
add Gluable cluster (for solving MateConstraint)
and lots of other small fixes and changes...
Cleaned up the code. Moved most code from ClusterSolver3D to ClusterSolver
Added option to ClusterMethods for hand-coded mathing routines
Added CheckAR Method to fix detection of overconstrained situations
- Added RigidConstraint.
- Depricated some methods (get_result, get_constrainedness) and
added some new methods (get_solution, get_cluster, get_status).
Removed old SelectionConstraint and renamed FunctionConstraint to SelectionConstraint
Depricated ClusterSolver2D
Small bugfixes in cluster ClusterSolver3D
Renamed solvergui directory to workbench
Renamed solvertest directory to test