使用Three.js向挤压几何体添加额外的面

时间:2016-12-21 16:15:19

标签: javascript 3d three.js geometry

Extruded geometry 我有一个从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);
}

0 个答案:

没有答案
相关问题