2023-05-12 22:06:21 +02:00
|
|
|
xrf.frag.rot = function(v, opts){
|
2023-08-15 18:27:26 +02:00
|
|
|
let { frag, mesh, model, camera, scene, renderer, THREE} = opts
|
2023-09-14 10:21:16 +02:00
|
|
|
console.log(" └ setting camera rotation to "+v.string)
|
2023-12-12 17:25:21 +01:00
|
|
|
if( !model.isSRC ){
|
|
|
|
|
camera.rotation.set(
|
|
|
|
|
v.x * Math.PI / 180,
|
|
|
|
|
v.y * Math.PI / 180,
|
|
|
|
|
v.z * Math.PI / 180
|
|
|
|
|
)
|
|
|
|
|
}else{
|
|
|
|
|
obj = model.scene.isReparented ? model.scene.children[0] : model.scene
|
|
|
|
|
obj.rotation.set(
|
|
|
|
|
v.x * Math.PI / 180,
|
|
|
|
|
v.y * Math.PI / 180,
|
|
|
|
|
v.z * Math.PI / 180
|
|
|
|
|
)
|
|
|
|
|
}
|
2023-05-09 17:42:29 +02:00
|
|
|
}
|