Hello everybody,
i need some explanation on updating :
when i'm doing something like this :
myNode.getLocalTranslation().x = 180;
it is updated with a relative position to its parent so it's OK
but if i'm doing this :
myNode.getWorldTranslation().x = 180;
it is NOT updated in an absolute position.
Why ?
thanks for answers,
Adenthar.
You shouldn't (can you even?) edit the world translation yourself – it's the scenetree's responsibility to calculate it (when you call Spatial.updateGeometricState or updateWorldVectors) by going through the spatials from the bottom node up. A childs world translation will be its local translation + its parents world translation.
ahhh i see,
so i will only use local,
thanks Per,
Adenthar.
Happy to help