USER FORUM
(you are viewing a thread; or go back to list of threads)
Constraint to stop lines crossing (by Phil)
I get that producing a valid shape given an arbitrary number of constraints is not a trivial problem; however, I cannot think of a single instance in which I have wanted the solution to be "invert some of the part so the edge lines cross". I would much prefer the Big Red Screen Of Impossibility.
Is there any way to set a constraint (global, groupwise, or even per-pair) to stop SolveSpace suggesting crossing lines as a solution? It appears to really, really love making those twists and resist them being undone.
Thanks!
Is there any way to set a constraint (global, groupwise, or even per-pair) to stop SolveSpace suggesting crossing lines as a solution? It appears to really, really love making those twists and resist them being undone.
Thanks!
(no subject) (by Tom)
If it's possible to use a point-line distance constraint instead of point-point, then that will always keep the point on the same side of the line. That seems to discourage the twisting. If it does get twisted then check "relax constraints", drag it close to the configuration you want, and uncheck to see if it does better.
(no subject) (by ruevs)
- Be in the tangled group
- Click on the group name in the property browser
- Click "relax constraints and dimensions"
- Untangle your sketch roughly to the shape you want
- Click "relax constraints and dimensions"
Making constraints that avoid "tangling" is hard(er). Read here
https://github.com/solvespace/solvespace/issues/76
- Click on the group name in the property browser
- Click "relax constraints and dimensions"
- Untangle your sketch roughly to the shape you want
- Click "relax constraints and dimensions"
Making constraints that avoid "tangling" is hard(er). Read here
https://github.com/solvespace/solvespace/issues/76
Post a reply to this comment: