VCG 获取某个面片的邻接面片

2023-12-13 06:29:11

一、简介

在VCG中没有独特的硬编码方法来对三角形和边之间的邻接进行编码。 这完全取决于哪些属性与单纯形一起存储以及它们的使用方式。 VCG中的face定义始终包含属性 vcg::face::VertexRef,它存储了 3 个指向 Vertex 的指针,可通过成员函数 V() 访问(实现普通索引数据结构)。 目前在 vcglib 中实现的几乎所有算法都假设 vcg::face::VertexRef 存在。 因此,如果你的 MyFace 类型不包含属性 vcg::face::VertexRef,定义是正确的,但几乎没有算法可以工作。

面对面的邻接关系存储在面 vcg::face::FFAdj 的属性中,通过边对面之间的邻接关系进行编码。 下图显示了两个三角形面,采用了索引顶点和边的约定。

在这里插入图片描述

其中:

f1

文章来源:https://blog.csdn.net/dayuhaitang1/article/details/134961836
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。