【发布时间】:2021-09-13 15:16:06
【问题描述】:
我已经创建了一个如下的盒子几何体,
const hand1geo = new THREE.BoxGeometry(2, 0.01, 0.2);
const material_sidehand = new THREE.MeshBasicMaterial({ color: 0x3cc1b7 });
const sidehand = new THREE.Mesh(hand1geo, material_sidehand);
我想做的是从这个盒子中提取顶点并使用它,
this.sidehand.attributes.position.array
我得到如下, The picture of result。我真的不明白为什么它只是跨越了具有相同值的 72 个元素(24 个向量)。为什么这里有 24 个向量,它们是在哪里定义的?因为我想稍后使用 raycaster 进行碰撞检测。 我尝试使用 this.sidehand.vertices 但它不起作用。
【问题讨论】:
标签: javascript three.js vertices