Try the following:
1. Mark the curved tube, right click and recompute object. Location does not change.
2. Check out the two sweep that the tube is cut from and notice no offset or orientation change.
3. Mark both the tube and the hollow cylinder and export as step file. Open the step file. Now the tube is at the correct location in the new file. So FreeCAD knew all along where the tube should be.
4. It is a bit suspicious that placement has such fractional numbers with angle at 180.221 and two of the axis also have odd numbers. I usually do transforms with rotation in 15° increments. However several other tubes in the rather large project the tube is copied from have similar orientation placement and displays correctly. This tube and some others that were affected also displayed correctly over a number of file versions but at some point (possibly with some later 0.19 FreeCad updates) they were suddenly at the the wrong location after reloading the file and would not correct itself.
5. So to correct it, under placement set angle at 180° and x component to 0.707 and the z component to -0.707. It is still not displaying correctly, but after right clicking in the model tree and recompute object, the tube is at correct location facing the hollow cylinder as in the loaded step file. (I have currently been able to fix all the offending tubes in my project this way).
I wonder what is going on here and if there is a way to avoid it in the future?
(I never know when a new offset of a tube may show up...)
Code: Select all
OS: Windows 7 SP 1 (6.1)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19181 (Git)
Build type: Release
Branch: master
Hash: 2504247d65271b937dd5f033a0efff9c0d7bf375
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United States (en_US)