【发布时间】:2015-02-11 13:08:08
【问题描述】:
我有一个 Matlab patch 对象,其中Faces 属性是顶点索引三元组的列表,因此每一行代表一个三角形面。例如:
293 13 1
433 13 293
293 294 433
434 433 294
在这种情况下,第一行定义了一个在顶点 1,13 和 293 之间拉伸的面。我的实际矩阵有大约 200,000 个顶点和 400,000 个面。
我想形成一个顶点邻接矩阵,例如稀疏二进制方阵A s.t. A(i,j) 是 true iff 顶点 i,j 具有共享面。
在matlab中有什么有效的方法吗?一个简单的for 循环在每次迭代中搜索一张人脸的出现速度很慢。
【问题讨论】:
标签: matlab graph 3d adjacency-matrix