Hi, i'm trying to make all my nodes (3D meshes) look at the camera position at all times, I am getting the camera position and making the mesh look at its position whenever its rendered the problem is that it only gets executed when nodeThreeObject is called, is there a way for me to make the nodes look at the camera at all times despite not getting rerendered ?
EDIT : After running some tests I found out that while I'm getting a camera, the vector is always (0,0,0) (even atfer moving the camera and triggering a rerender), here is the code I'm using to get the camera and print the position vector inside the nodeThreeObject :
let cameraEl = document.querySelector("a-entity[camera]");
if (!cameraEl) {
cameraEl = document.querySelector("a-camera");
}
let camera = cameraEl.components.camera.camera;
console.log(camera.position) // Always 0,0,0
Thanks.