Xref objects transformations (completely crazy)

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello everyone
I use some Xref objects in my scene and do some transformations.
The result obtained is sometimes very unexpected.
STEP 1 - I take a first Xref object, do some transformations (scale for example).
STEP 2 - Then I duplicate it.
STEP 3 - Then I take the duplicate object and do some transformations also.
It should be easy. Absolutely not !!!
If I use in STEP 1 :
scale originalObject [2, 2, 2]
>>> in STEP 2, the duplicate object lose all transformations from the original object
So I try after that to transfer original object transformations to duplicate object :
duplicateObject.scale = originalObject.scale
>>> nothing !!! the scale transformation is not stored in originalObject.scale (idem if I scale manually)
(however if I use originalObject.scale = [2, 2, 2], the transformation is stored)
So if I use in STEP 1 :
originalObject.scale = [2, 2, 2]
>>> in STEP 2, the duplicate object is OK (same transformations).......YESSSSSS !
BUT then, in STEP 3, if I use also:
duplicateObject.scale = [1, 1, 4]
>>> all Xref objects (duplicate AND original) are transformed !!!
...I tell myself :
1 - the developers of max have fallen on their heads?
2 - I did not understand what an Xref is, and what is it for?
3 - I am very tired, I do not understand anything, go to bed
What do you think ? 1, 2 or 3
(or 4 ?)
otherwise what solutions
Thanks