我正在使用 R 中的三角形网格。对于那些不熟悉的人,PLY 格式有两个主要组成部分,一个 3 x n 顶点 x、y、z 坐标矩阵,其中 n 是顶点数,以及一个 3 x m 矩阵每个数字引用顶点矩阵中的一条线的面数,因此定义了三角形面的三个角。我试图找到网格边界边缘,它们是在面矩阵中仅引用一次的三角形的“边”。
因此我的问题是,如何在三列的行中找到唯一的数字对?
face 1 4 6 7
face 2 7 6 8
face 3 9 11 12
face 4 10 9 12
这里线(面)1 的边 4-7 只出现一次,而 6-7 出现两次,9-12 也是如此。unique() 跨行工作,但查找唯一行,并期望数字的顺序相同。有什么建议么?