has_adjacency_list
是 open3d.geometry.TriangleMesh
类中的一个函数,用于判断三角形网格是否具有相邻三角形信息列表。如果该网格包含相邻三角形信息,则可以调用其他函数(如 compute_adjacency_list
)来获取这些信息。
has_adjacency_list() -> bool
该函数没有参数。
True
:如果该网格已经具有相邻三角形信息列表,则返回 True
。False
:如果该网格没有相邻三角形信息列表,则返回 False
。import open3d as o3d
mesh = o3d.geometry.TriangleMesh.create_sphere(radius=1.0)
print(mesh.has_adjacency_list()) # False
mesh.compute_adjacency_list()
print(mesh.has_adjacency_list()) # True
相邻三角形信息列表是一种用于标识三角形之间关系的数据结构。当两个三角形共享至少一个边时,它们就是相邻的。相邻三角形信息列表中的每个元素对应一个三角形,该元素包含一个列表,其中存储了该三角形相邻的其他三角形的索引。