总而言之,我想在python中绘制一个通用的3D三角网格.Matplotlib似乎是理想的候选者,但我会选择能够完成我即将描述的任何3D渲染.
假设我有一个由X,Y和Z定义的三角形网格,一个点云的3D坐标,每个都是长度为n的向量,而UVW是一个2D mx-3矩阵,其中每一行都是一个三元组的索引.点云.这个三元组代表一个单独的三角形.换句话说,我在n个点上有三个三角形.在Matlab中,为了生成3D图,我只是这样做:
trisurf(UVW, X, Y, Z)
Run Code Online (Sandbox Code Playgroud)
有人对这个有经验么?特别是,mplots trisurf可以用来工作吗?