cube.position.x = 5; cube.position.y = 6; cube.position.z = 7;
共有方法请参见其基类Object3D。 three.js docshttps://threejs.org/docs/index.html#api/zh/core/Object3D
.rotateX ( rad : Float ) : this
rad - 将要旋转的角度(以弧度来表示)。
绕局部空间的X轴旋转这个物体。
.rotateY ( rad : Float ) : this
rad - 将要旋转的角度(以弧度来表示)。
绕局部空间的Y轴旋转这个物体。
.rotateZ ( rad : Float ) : this
rad - 将要旋转的角度(以弧度来表示)。
绕局部空间的Z轴旋转这个物体。
.setRotationFromAxisAngle ( axis : Vector3, angle : Float ) : undefined
axis -- 一个在局部空间中的标准化向量。
angle -- 角度(以弧度来表示)。
调用.quaternion中的setFromAxisAngle( axis, angle )。
.setRotationFromEuler ( euler : Euler ) : undefined
euler -- 指定了旋转量的欧拉角。
调用.quaternion中的setRotationFromEuler( euler)。
.setRotationFromMatrix ( m : Matrix4 ) : undefined
m -- 通过该矩阵中的旋转分量来旋转四元数。
调用.quaternion中的setFromRotationMatrix( m)。
请注意,这里假设m上的3x3矩阵是一个纯旋转矩阵(即未缩放的矩阵)。
.setRotationFromQuaternion ( q : Quaternion ) : undefined
q -- 标准化的四元数。
将所给的四元数复制到.quaternion中。
.toJSON ( meta : Object ) : Object
meta -- 包含有元数据的对象,例如该对象的材质、纹理或图片。 将对象转换为 three.js JSON Object/Scene format(three.js JSON 物体/场景格式)。
.translateOnAxis ( axis : Vector3, distance : Float ) : this
axis -- 一个在局部空间中的标准化向量。
distance -- 将要平移的距离。
在局部空间中沿着一条轴来平移物体,假设轴已被标准化。
.translateX ( distance : Float ) : this
沿着X轴将平移distance个单位。
.translateY ( distance : Float ) : this
沿着Y轴将平移distance个单位。
.translateZ ( distance : Float ) : this
沿着Z轴将平移distance个单位。