@manuelkrause,
hi manuel,
setting the angledPlanesConstraint between right arm and torso works, between right arm and lower body not. Have to dive deeper in at weekend.
Hi @kbwbe,
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.
Hi Manuel,manuelkrause wrote: ↑Fri Aug 03, 2018 4:52 pmAnother idea... somehow a feature wish... you may find it useful to add a "angleBetweenLines" constraint -- so that I can adjust the angle with other vertices.
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
return self.Object.InList
<class 'ReferenceError'>: Cannot access attribute 'InList' of deleted object
Manuel
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.
Manuel