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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.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 面在三个方向上的重合顶点_Three.js - Fatal编程技术网

Three.js 面在三个方向上的重合顶点

Three.js 面在三个方向上的重合顶点,three.js,Three.js,我正在使用threejs实现一些网格变形 我想翻译一个已知的人脸子集。但是,Faces3对象只跟踪自己的顶点[a、b、c]。当我平移其中一个顶点时,它不会平移非选定面的重合顶点 所以我的问题是:给定一个查询面,如何确定重合边顶点的索引 :翻译青色的脸。我希望黄色和绿色顶点的边缘也能移动。好吧,如果单独的对象是一个对象,你可以将它们“切碎”,你可以存储对现在复制的顶点的引用。如果不是,并且从单独的对象开始,则可以使用阈值来确定相邻顶点,并且必须迭代所有相邻对象的所有顶点。请尝试调用geometry

我正在使用threejs实现一些网格变形

我想翻译一个已知的人脸子集。但是,
Faces3
对象只跟踪自己的顶点[a、b、c]。当我平移其中一个顶点时,它不会平移非选定面的重合顶点

所以我的问题是:给定一个查询面,如何确定重合边顶点的索引


:翻译青色的脸。我希望黄色和绿色顶点的边缘也能移动。

好吧,如果单独的对象是一个对象,你可以将它们“切碎”,你可以存储对现在复制的顶点的引用。如果不是,并且从单独的对象开始,则可以使用阈值来确定相邻顶点,并且必须迭代所有相邻对象的所有顶点。请尝试调用
geometry.mergeVertices()
,然后查看效果。