That is a very useful feature and it works well and very natural after getting used to it.realthunder wrote: ↑Mon Feb 17, 2020 11:36 pmExpand the constraint object to expose its element objects. Select the new geometry element in the 3D view. If 'Sync Selection' is on (it is by default on), the corresponding tree item will be selected in the tree view. Drag and drop that item onto the constraint element object to reset it.* Is there a workaround to re-do(=re-assign) a constraint by selecting different faces/edges/vertices?
Here is an image of the procedure in steps, maybe it helps others. In this example the wheel should be attached to the other axis. The other axis should also have the "lock" constraint attached.
- Step 1 <optional>Select the wheel and press the Transform button. Press CTRL-Key and move the wheel away so see the joint better.
- Step 2 Open the constraint in the tree. Likely it looks like to one above with "Element", "Element001". We need to identify which element belongs to the wheel. I did this using the SPACE key to toggle the visiblity of the elements. Thats why we moved the wheel away, because then you can see the different highlighed geometries. In the image the axis side edge is highlighed in red. Reanme the elements to know to which parts they belong. The red marked one is named "Axis" in the example.
- Step 3 On the new part, select the place where you want to attach the wheel. This is the green circle edge on the axis. When the "sync" feature is enabled (in the blue maginfier icon with the yellow frame in the top toolbar) the part in the tree should be marked in bold and gets a highlight (3b).
- Step 4 Now we work in the tree. Drag and drop the part "TestAxis" onto the element of the constraint which it should replace, here the element "Axs" in the PlaneCoincident001" constraint.
- Result: The wheel will jump instantly on the new position (image below).
I noted you created a button for the Transform tool. Im using that a lot with Assembly3, so I wonder: Is there a reason why you did not include it in the context menu?