我正在尝试使用 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);
}
Run Code Online (Sandbox Code Playgroud)
首先,我无法将此几何体添加到网格中。它给我错误,它不是BufferGeometry
如果我尝试从 Geomtery 创建新的 BufferGeometry,我找不到fromGeometry属性
如果这些类型的函数已被弃用,那么确切的替代方案是什么?为什么没有适当的指南或说明?有谁可以建议我更好的解决方案。