Three.js 绕x、y、z轴三次旋转对象

Three.js 绕x、y、z轴三次旋转对象,three.js,Three.js,我需要旋转使用OBJMTLLoder加载的对象,所以我使用下面的代码围绕它的轴旋转对象,但它根本不工作 var rotation =0; function rotateX() { rotation += 1.5; xradians = globalObject.rotation.x+rotation; yradians = globalObject.rotation.y; zradians = globalObject.rotation.z; global

我需要旋转使用OBJMTLLoder加载的对象,所以我使用下面的代码围绕它的轴旋转对象,但它根本不工作

var rotation =0;
function rotateX()
{
    rotation += 1.5;
    xradians = globalObject.rotation.x+rotation;
    yradians = globalObject.rotation.y;
    zradians = globalObject.rotation.z;
    globalObject.rotation.set( xradians, yradians, zradians );
}

其中globalObject是为加载的对象分配的全局变量

为什么不简单地执行rotateX{globalObject.rotation.x+=1.5;}不工作以及@gaitat,错误消息是什么?console.logglobalObject是否输出了一些内容?否,在旋转之前,我正在获取对象的详细信息,如对象id、名称等。我检查了ifglobalObject{alert'hi';console.logglobalObject;globalObject.rotation.x+=1.5;//camera.position.x=200;}并且条件正在工作并发出警报