I'm placing LCS at points where I want to join the parts kind of like push pins (this is my understanding of how assembly is meant to work, please correct me if I'm wrong) and I'm running into a few issues:
- When attaching two parts together, I want to attach them using an expression to calculate the axis offsets. When I go into the attachment editor and fill the expression in, the expression evaluates to the value I expect and looks like it worked, but when I click "OK" on the expression editor, the value is overridden by "0" and the part goes back to the base LCS on the parent object. If I look under ""Placement" in the properties pane, I see my value still there greyed out, but "0mm" in black like it's being overridden
- I can seemingly only set one axis by expression. The first axis I set works, any subsequent ones allow me to write the expression but then evaluate to "0mm" again
Code: Select all
OS: Debian GNU/Linux 10 (buster) (GNOME/gnome)
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.20)
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.9.13, Qt 5.12.9, Coin 4.0.0, Vtk 9.1.0, OCC 7.5.3
Locale: English/United States (en_US)
Installed mods:
* fasteners 0.4.4
* Assembly4 0.12.3