【发布时间】:2021-08-18 09:23:32
【问题描述】:
我正在尝试使用 Face3 创建网格。我在打字稿项目中使用 Threejs。我面临几个问题。
const points = [
new Face3(-1, 1, -1),//c
new Face3(-1, -1, 1),//b
new Face3(1, 1, 1),//a
new Face3(1, 1, 1),//a
new Face3(1, -1, -1),//d
new Face3(-1, 1, -1),//c
new Face3(-1, -1, 1),//b
new Face3(1, -1, -1),//d
new Face3(1, 1, 1),//a
new Face3(-1, 1, -1),//c
new Face3(1, -1, -1),//d
new Face3(-1, -1, 1),//b
]
let geometry = new Geometry();
for (const point of points) {
geometry.faces.push(point);
}
首先,我无法将此几何添加到网格中。它给了我一个错误,它不是 BufferGeometry
如果我尝试从 Geomtery 创建一个新的 BufferGeometry,我找不到属性 fromGeometry
如果这些功能已被弃用,那么确切的替代方案是什么?为什么没有适当的指南或说明可用? 有没有人可以建议我更好的解决方案。
【问题讨论】:
标签: typescript three.js geometry mesh face