在Open3D的open3d.geometry.TetraMesh
类中,get_max_bound
方法用于返回网格的最大边界。
get_max_bound(self) -> numpy.ndarray
无
返回一个一维的长度为三的numpy数组,表示网格的最大边界(x、y、z方向)。
import numpy as np
import open3d as o3d
# 构造一个四面体网格
vertices = np.array([[0,0,0], [1,0,0], [0,1,0], [0,0,1]], dtype=np.float32)
tetras = np.array([[0,1,2,3]], dtype=np.int32)
mesh = o3d.geometry.TetraMesh(vertices, tetras)
# 获取最大边界
max_bound = mesh.get_max_bound()
print(max_bound)
输出结果为:
[1. 1. 1.]
无