【发布时间】:2021-01-15 15:34:43
【问题描述】:
给定一个 BufferGeometry,我可以从 Float32Array 类型的数组中设置它的顶点,如下所示:
geometry.setAttribute( 'position', new THREE.BufferAttribute( vertices, 3 ) );
有没有办法使用 Int32Array 类型的数组以类似的方式设置 BufferGeometry 的面?我想避免这种情况:
geometry.faces.push(
new THREE.Face3(0, 3, 2),
new THREE.Face3(0, 1, 3),
new THREE.Face3(1, 7, 3),
new THREE.Face3(1, 5, 7),
...
);
【问题讨论】:
-
您可能会发现this article 很有帮助
标签: javascript three.js geometry vertices