Hi,
Tried to unit test my util function that involves Vector3.Project and it returns Vector3 with infinity in it.
Doing something wrong?
var engine = new NullEngine();
var scene = new Scene(engine);
var camera = new ArcRotateCamera("camera", 0, 0, 0, Vector3.Zero(), scene);
scene.render();
var pos = Vector3.Project(
new Vector(0.5, 0.5, 0.5),
Matrix.Identity(),
scene.getTransformMatrix(),
scene.activeCamera.viewport.toGlobal(
engine.getRenderWidth(),
engine.getRenderHeight(),
);
// pos is Vector3 { x: Infinity, y: NaN, z: -Infinity }
Using: 3.1.1 babylon