我有一个从SVG挤出的几何体。现在我想在几何图形的平面上添加面,就像在添加的图像中看到的那样,黄色网格。挤压几何体可以是任何形状。
这样做的最佳方法是什么?
更新 我发现 tessellateModifier 将面部分割成更小的面孔,然后我得到了我想要的东西。所以问题现在是:
var maxEdgeLength = 1; //Smaller makes more new faces
var times = 5; //Times to do the split of faces
var tessellateModifier = new THREE.TessellateModifier(maxEdgeLength);
for (var i = 0; i < times; i++) {
tessellateModifier.modify(geometry);
}