Object3D
2026/3/11小于 1 分钟
Object3D
位置控制 position
每个物品放入场景的时候都需要一个mesh(网格),mesh是一个物体的基本单位,每个mesh都有一个position属性,position属性是一个Vector3对象,用来表示物体的位置。
位置属性
position属性有三个属性x、y、z,分别表示物体在三个轴上的位置。
// 设置物体位置
mesh.position.set(1, 2, 3);在mesh 中添加 mesh
const geometry = new THREE.BoxGeometry(1, 1, 1);
const PMaterial = new THREE.MeshBasicMaterial({ color: 0x00ff00 });
const PCube = new THREE.Mesh(geometry, PMaterial);
const material = new THREE.MeshBasicMaterial({ color: 0x00ff00 });
const cube = new THREE.Mesh(geometry, material);
PCube.add(cube);
scene.add(PCube);这样 子网格的位置就会现对于父网格的位置
缩放控制 scale
每个物品放入场景的时候都需要一个mesh(网格),mesh是一个物体的基本单位,每个mesh都有一个scale属性,scale属性是一个Vector3对象,用来表示物体的缩放比例。
缩放属性
scale属性有三个属性x、y、z,分别表示物体在三个轴上的缩放比例。
// 设置物体缩放比例
mesh.scale.set(2, 2, 2);