Python 将样本转换为网格

Python 将样本转换为网格,python,trimesh,Python,Trimesh,我想加载一个网格文件(.obj),然后使用trimesh.sample.sample\u surface\u even()函数获取曲面上的一些点,将生成的点转换回网格,并将它们保存回.obj文件 我的问题是,我不知道如何将样本转换回可以保存的网格。有人能告诉我,为了实现这个目标,我应该一步一步地做什么吗 以下是我目前的代码: import numpy as np import trimesh mesh = trimesh.load_mesh('mesh10.obj') sampledmesh=

我想加载一个网格文件(.obj),然后使用trimesh.sample.sample\u surface\u even()函数获取曲面上的一些点,将生成的点转换回网格,并将它们保存回.obj文件

我的问题是,我不知道如何将样本转换回可以保存的网格。有人能告诉我,为了实现这个目标,我应该一步一步地做什么吗

以下是我目前的代码:

import numpy as np
import trimesh

mesh = trimesh.load_mesh('mesh10.obj')
sampledmesh= trimesh.sample.sample_surface_even(mesh,500)

#? How to turn sampledmesh back into a mesh?
sampledmesh.export('mesh10_export.obj')
您可以在采样的面索引上使用该函数,该索引是中的第二个元素:

submesh
返回一个网格数组,但这里只有一个,所以我们使用第一个网格

sampledmesh = trimesh.sample.sample_surface_even(mesh,500)
sampled_submesh = mesh.submesh([sampledmesh[1]])[0]