I’ve been working with some clones of a simple part design body and have been noticing what I think is an odd behavior when trying to transform the clones. Drmacro and I discussed on the discord and he suggested I toss it up here for a wider input.
Here’s a summary of what I did
1 - Part Design Body object created at origin (0,0,0)
2 - Body object cloned, then both the body and it’s clone transformed. Further transformations on the body object or the clone results in the transform “dragger” appearing at the right place for each (ie in the center of the body or the clone)
3 - Body object transformed first, then cloned. Transform dragger appears at right place for the body, but at the original place of the body for the clone – ie offset by the amount that the body was cloned.
I sometimes can’t nail down how many clones I need and end up with everything transformed somewhere in 3d space. Then, when I create a new clone, the dragger is way the hell off in 3d space somewhere, so small incremental moves with the dragger are impossible as a result.
Can anyone enlighten me on this and possible ways to mitigate the issue ? Other than “make all your clones first before you start transforming things”
Thanks.
OS: Windows 10 (10.0)
Word size of FreeCAD: 64-bit
Version: 0.20.27809 (Git)
Build type: Release
Python 3.8.12, Qt 5.12.9, Coin 4.0.0, OCC 7.5.3
Locale: English/United States (en_US)
Installed mods:
* A2plus
* Assembly4
* Curves 0.3.0
* Defeaturing
* ExplodedAssembly
* fasteners 0.3.38
* fcgear
* FreeCAD_assembly3-master
* IconThemes
* kicadStepUpMod
* Manipulator
* scripts
* sheetmetal
* VendorParts
Cloned Part Design Body - Transform Dragger Remains At Original Place
Forum rules
and Helpful information
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help
Also, be nice to others! Read the FreeCAD code of conduct!
Also, be nice to others! Read the FreeCAD code of conduct!
Re: Cloned Part Design Body - Transform Dragger Remains At Original Place
Not on PC now but doesnt the BasrFeature of the clone have a Placement property? Try zeroing that.
Re: Cloned Part Design Body - Transform Dragger Remains At Original Place
The clone has a Base Feature property that is not populated.
And, the clone also has a Placement property. When a Transformed Body is cloned, the Placement object of the clone is set to global origin. Thus when the Transform tool is activated the dragger is at the global origin.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
Re: Cloned Part Design Body - Transform Dragger Remains At Original Place
Zeroing the placement of the clone body is a workaround - just tried it. Once the part flies back to the origin, I can then transform it with the dragger in the "right" place on the clone body. Bit of a kluge but it works. Sometimes the clone flies off to some unknown location buried inside something, but toggling the axis cross (A,C) reveals where it's hiding
Re: Cloned Part Design Body - Transform Dragger Remains At Original Place
The alignment in the manipulator workbench is also playing tricks on me with this. I tried to align the original non cloned body just now and it flew off somewhere where I can't find it - lol. The CTRL-Z was my friend here. Not sure if this is related to the cloning process or some other "operator error" though so more fiddling is required......
Re: Cloned Part Design Body - Transform Dragger Remains At Original Place
The first feature of the cloned body is named "Clone..." and has placement that corresponds to the placement of the original body. Zeroing that moves the cloned geometry around the clone origin.