我有一个Trimesh对象,但不知如何绘制它。我的目标是像mplot3d的Axes3D.plot_trisurf()函数一样生成(如下所示)。Trimesh对象甚至有一个包含面的属性,但我不知道如何获取网格点的坐标。感谢任何想法!
您可以直接执行以下操作,其中mesh是您的三角网格对象:import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.add_subplot(111, projection='3d') ax.plot_trisurf(mesh.vertices[:, 0], mesh.vertices[:,1], triangles=mesh.faces, Z=mesh.vertices[:,2]) plt.show() 您可能需要调整比例、纵横比、旋转等参数。