I've had a closer look at the involved planes, the wrist and the possible other ones on the assembly. With the current shape of the arm there exists a second angle between them. The solver currently finds the intended spinning axis at the shoulder, but may dislike the convergency due to the other angle (meaning the planes e.g. could never get parallel with the previous constraints). ATM I like that the solver rotates the arm at all. Maybe I should just change the wrist ending plane.
Hi Manuel,manuelkrause wrote: ↑Sat Aug 04, 2018 9:21 pm@kbwbe:
Just tested the devel-branch of this afternoon, but it seems to be broken. It won't assemble correctly on a fresh assembly, the constraint used was a circularEdge, and it happens in both solving modes.
Also the constraint doesn't get correctly grouped below the second part inserted.
Additionally the Report view gets flooded with this message:
File "/home/manuel/.FreeCAD/Mod/A2plus/a2p_viewProviderProxies.py", line 46, in claimChildren
<class 'ReferenceError'>: Cannot access attribute 'InList' of deleted object
Setting a constraint will do nothing, if Autosolve = off. In this case you have to solve manual, so you have to hit the solve button. Thats normal.manuelkrause wrote: ↑Sat Aug 04, 2018 9:54 pm@kbwbe:
Even current master-branch is misbehaving. When adding a planeConstraint (just to rule out the constraint type) it won't do anything, unless I click the Solve button multiple times (same in both modes). I still have "AutoSolve" set to OFF in the preferences.
Seems like the iterations have gone somehow. I'm clueless ATM.