I'm not sure whether i should post this to bug report or feature request boards, so i'm posting this here :]
Don't know how i managed to notice it only now, but i don't like how transformation of instaced objects is affecting transformation of scattered instances. Why CScatter instances inherits rotational and scaling transformations of their parents and ignores translational transforms? While i can partially agree on scaling inheritance, as it is someway special transform, but rotating an object, should not affect scattered instaces. Only rotating its pivot, should have effect on scattered instances.
Currently situation is this:
Move object -> instances are not affected, move its pivot point -> instances are affected.
Rotate object -> instances are affected, rotate its pivot point -> instances are affected.
Scale object -> instances are affected, scale its pivot point -> instances are affected.
But it should be like this:
Move object -> instances are not affected, move its pivot point -> instances are affected.
Rotate object -> instances are not affected, rotate its pivot point -> instances are affected.
Scale object -> instances are not affected, scale its pivot point -> instances are affected.