translateX()
是一个函数,用于将 Object3D
对象沿着 X 轴平移一定距离。该距离以参数 distance
表示。
object.translateX(distance)
distance
: Number类型,表示需要平移的距离。// 创建一个立方体
var geometry = new THREE.BoxGeometry(1, 1, 1);
var material = new THREE.MeshBasicMaterial({color: 0x00ff00});
var cube = new THREE.Mesh(geometry, material);
// 平移立方体
cube.translateX(2);
translateX()
函数将直接改变对象的位置。object.position.x += distance
实现。Object3D
对象存在父元素时,使用 translateX()
函数将会改变其相对于父元素的位置。