Tengo un pequeño problema con mi esfera. Quiero que una caja gire sobre su superficie en un ángulo específico. El rojo en la imagen muestra su dirección actual y el verde cómo lo quiero.
Ya probé rotarAroundWorldAxis en z achsis y 45 grados pero no funciona (el ángulo es extraño
)
rotateAroundWorldAxis( group, new THREE.Vector3(0, 0, 1), THREE.Math.degToRad(45) ) function rotateAroundWorldAxis(object, axis, radians) { const rotWorldMatrix = new THREE.Matrix4() rotWorldMatrix.makeRotationAxis(axis.normalize(), radians) rotWorldMatrix.multiply(object.matrix) object.matrix = rotWorldMatrix object.rotation.setFromRotationMatrix(object.matrix) }