OSX 10.13, Win7, Ubuntu
All I know
Something seems wrong with the hierachy (Parent) system in the 3d space.
When transforming a parent, the children transform accordingly. Also their transformation values in the properties don't change. But when I add a new child, it keeps it "global" transformation and now I have two children which are in different coordinate systems. Which one is the right one?
Even with python I get the exact same transformation in my example (picture below).
where does Blender stores the information, that some objects are scaled and others not.
In my opinion this is very intransparent fo the user.
How to reproduce
- create two cubes (cube1( pos = 0.0, 0.0, 0.0) and cube2( pos = 2.5, 0.0, 0.0))
- make cube2 child of cube1
- now scale the parent cube times 3.0
- create a third cube (pos = 2.5, 0.0, 0.0) and make it a child of cube 1
- compare pos and scale Values of cube2 and cube3
- they seem to be the same but aparently the size and location in the viewpoint differs.
maybe give the user the possibility to switch between from parent deformated coordiantes and world coordiantes.