Open3D 计算模型的表面积和体积

  • Post author:
  • Post category:其他


#函数解析

def get_surface_area(self):

计算物体表面积

def get_volume(self) :

计算物体体积

完整的代码:

#%%
import open3d as o3d

print("绘制立方体")
mesh_box = o3d.geometry.TriangleMesh.create_box(width=1.0,          # x长度
                                                height=1.0,         # y长度
                                                depth=1.0)          # z长度
mesh_box.compute_vertex_normals()
mesh_box.paint_uniform_color([0.9, 0.1, 0.1])
o3d.visualization.draw_geometries([mesh_box])
#%%
area = mesh_box.get_surface_area()  # 计算表面积
volume = mesh_box.get_volume()      # 计算体积
print("表面积为:", area)
print("体积为:", volume)



版权声明:本文为qq903165495原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。