首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将顶点ID链接到PyMeshLab中的坐标

将顶点ID链接到PyMeshLab中的坐标
EN

Stack Overflow用户
提问于 2021-11-04 08:40:34
回答 1查看 31关注 0票数 0

我希望能够将顶点ID与坐标位置联系起来。

使用m.edge_matrix,我可以为构成折线的边生成顶点I列表。将其链接回实际坐标的最简单方法是什么?

使用m.vertex_matrix会生成坐标列表,但不会引用折点ID。坐标在m.vertex_matrix中的列出顺序似乎不会链接到它们在m.edge_matrix中的显示顺序

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2021-11-05 08:16:58

m.vertex_matrix()返回的矩阵是可索引的。第n行对应于带有id=n的顶点坐标,因此您只需使用读取该行即可。

代码语言:javascript
复制
v = m.vertex_matrix()
for e in m.edge_matrix():
  print("edge", e, "goes from", v[e[0]], "to", v[e[1]])

它会生成以下输出:

代码语言:javascript
复制
edge [0 1] goes from [0.12843863 0.38690682 0.1] to [0.13383933 0.3839188  0.1]
edge [2 3] goes from [0.14307424 0.38100217 0.1] to [0.13592989 0.38318165 0.1]
edge [3 1] goes from [0.13592989 0.38318165 0.1] to [0.13383933 0.3839188  0.1]
edge [4 5] goes from [0.25161905 0.21663008 0.1] to [0.2520413  0.21464215 0.1]
edge [6 5] goes from [0.25537567 0.20097797 0.1] to [0.2520413  0.21464215 0.1]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69836408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档