Regarding the 2nd guide, still to avoid over-constraints, I would be satisfied with a SameOrientation constraint between the two plane faces indicated on the image:
I happen to have the same problem! I just did a test again. I would say that you have to break down the actions:drmacro wrote: ↑Mon Sep 14, 2020 7:21 pmJust stumbled on another thing I don't get.
I create a new document and add an assembly.
Then open various parts to use in the assembly.
I then drag a Body from one of the parts to the assembly.
It ends up in the at the same level as the Assembly feature...and the contents of the part's file is now empty.
Am I doing it wrong?
By placing the body on the assembly container, a link with this body is automatically created in Assembly> Parts.drmacro wrote: ↑Mon Sep 14, 2020 7:21 pmAnd does the Body need to be in Assembly>Parts? (...that's how it shows in the tutorials) And what's the difference?
The tutorial discusses making the assembly file name active and using ctrl drag to get the part. That doesn't empty the part file.
But, the tree of the assembly folds up so it gets added at the same level as the Assembly feature. (Then I can move it to Assembly>Parts)
Not sure of the work flow...
Sometimes we really want to move the body part! The program therefore cannot anticipate our desire.
Yes, but that's my query. If, I expand the assembly and expand the part intended to be added to the assembly, then click on the Body of the part, all the features collapse. (Yes, the + appears and I can drop it in the (collapsed assembly))jpg87 wrote: ↑Tue Sep 15, 2020 8:25 am
I happen to have the same problem! I just did a test again. I would say that you have to break down the actions:
1- Create the new file and don't forget to save it.
2- Create in this file the assembly container.
3- Click on the file name to make sure you have nothing else selected.
4- Press the Ctrl key and keep it pressed.
5- Click and drag the desired part body to the assembly container (a + then appears under the mouse crosshair).
6- Release the mouse.
This after the drop:
By placing the body on the assembly container, a link with this body is automatically created in Assembly> Parts.
Yes, but, a simply popup saying: "You are about to remove the part from it's file. Are you Sure?" is not anticipating what I want, in fact, it's actually making sure I'm not doing something I'll regret shortly.Sometimes we really want to move the body part! The program therefore cannot anticipate our desire.
Code: Select all
Traceback (most recent call last): File "/tmp/.mount_FreeCAJGQtXF/usr/Mod/asm3/freecad/asm3/assembly.py", line 3545, in execute obj.ViewObject.Proxy.onExecute() <class 'AttributeError'>: 'int' object has no attribute 'onExecute' Recompute failed! Please check report view.
Yep, I feel the heat too. I'll prepare for a new release.