Threejs 3D对象的通用属性与函数,属性值可以直接通过console.log查看,具体如下表格:
属性/函数描述position决定对象相对于其父对象的位置,大部分情况下一个对象的父对象是THREE.Scene()对象rotation对象的局部旋转,单位为弧度scale控制对象的缩放up空间向上的方向,缺省是THREE.Vector3(0, 1, 0)translateX/ranslateY/ranslateZ(distance)沿X/Y/Z轴平移对象rotateX/rotateY/rotateZ(rad)沿X/Y/Z轴旋转对象lookAt(vector)一个世界向量观察点,用于旋转模型以面对观察点add(object, …)添加object为该对象的子对象remove(object, …)删除object子对象clone(recursive)克隆对象,当recursive为true时(默认为true),对象的后代也会被克隆以上属性可以通过obj.[attr].x/obj.[attr].y/obj.[attr].z来设置,或者是一次性设置3个值obj.[attr].set(x, y, z)