|
@@ -622,9 +622,10 @@ class Object implements hxd.impl.Serializable {
|
|
if( follow != null ) {
|
|
if( follow != null ) {
|
|
follow.syncPos();
|
|
follow.syncPos();
|
|
if( followPositionOnly ) {
|
|
if( followPositionOnly ) {
|
|
- absPos.tx += follow.absPos.tx;
|
|
|
|
- absPos.ty += follow.absPos.ty;
|
|
|
|
- absPos.tz += follow.absPos.tz;
|
|
|
|
|
|
+ absPos.multiply3x4inline(absPos, parent.absPos);
|
|
|
|
+ absPos.tx = x + follow.absPos.tx;
|
|
|
|
+ absPos.ty = y + follow.absPos.ty;
|
|
|
|
+ absPos.tz = z + follow.absPos.tz;
|
|
} else
|
|
} else
|
|
absPos.multiply3x4(absPos, follow.absPos);
|
|
absPos.multiply3x4(absPos, follow.absPos);
|
|
} else if( parent != null && !ignoreParentTransform )
|
|
} else if( parent != null && !ignoreParentTransform )
|