Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在three.js库中,如何将face4转换为不重叠的两个face3三角形?_Three.js_Geometry - Fatal编程技术网

在three.js库中,如何将face4转换为不重叠的两个face3三角形?

在three.js库中,如何将face4转换为不重叠的两个face3三角形?,three.js,geometry,Three.js,Geometry,我有一个面4(四边形面),我需要得到两个不重叠的面3(三角形面)。顶点为a、b、c、d的面4相当于两个面3。一个具有顶点a、b、c,另一个具有顶点a、c、d。有一个实用程序可以为您三角化四边形: THREE.GeometryUtils.triangulateQuads( geometry ); 编辑:此方法不再存在 three.js r.70我只想说清楚,face4已经被删除了!

我有一个面4(四边形面),我需要得到两个不重叠的面3(三角形面)。

顶点为a、b、c、d的面4相当于两个面3。一个具有顶点a、b、c,另一个具有顶点a、c、d。

有一个实用程序可以为您三角化四边形:

THREE.GeometryUtils.triangulateQuads( geometry );
编辑:此方法不再存在


three.js r.70

我只想说清楚,face4已经被删除了!