https://i.imgur.com/ybpvvoD.png
我有一个任意网格,就像上面链接中图片中的那个(这只是一个例子,但我需要它在任何网格上工作;数字只是供引用,我不能依赖顶点排序)。
循环遍历所有顶点(假设从标记为红色的顶点开始)我需要找到标记为蓝色的四个相邻顶点。
我有以下数据:
三角形数组(顶点和边)
顶点数组(空间位置)
边数组(一对顶点)
我尝试循环遍历三角形数组并选择共享起始顶点的那些,结果如下所示:https://i.imgur.com/Z8F0t0k.png
我怎样才能进一步过滤数据,最终只得到标记为蓝色的四个顶点?
最佳答案
关于c# - 如何在任意网格上找到顶点的邻居?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56920557/