Hello,
getFrontPosition() do not see good value, because if I create an object that must be 10 units forward on the Z axis relative to the camera's position that is a -10, the object should be at position 0 on the Z axis and should not move on the Y axis. Now the object has moved 18 units in front on the Z axis and has dropped 13 units on the Y axis.
Something is not good. I realize that this bug has existed for a long time.
PG here : http://www.babylonjs-playground.com/#3JX5U2#2
Thanks