Как написать функцию look at, что бы камера всегда смотрела на определенный объект?
Пробую так, но кватернион по любой оси при приближении примерно 360 градусов как бы переворачивается (видео где это видно: https://streamable.com/8200l )...
var p = camera.transform.world.getLoc();
var tp = object.transform.world.getLoc();
var dir = new Vec4().crossvec(tp,p).normalize();
var turn = new Quat().fromTo(Vec4.yAxis(), dir);
empty.transform.rot = turn;