I loaded a 3d object into the program using the function mesh = trimesh.load('test.obj')
. I want to see what the object looks like now. How can I display the 3d model? What options do I have?
Visualization 3d objects with Trimesh
5.9k views Asked by Interpreter67 At
3
There are 3 answers
1
On
You can plot a Trimesh object as any other 3d object.
First, create a subplot for your 3D object. Check out the documentation. Then use a plot_trisurf method.
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
ax.plot_trisurf(trim.vertices[:, 0], trim.vertices[:,1], trim.vertices[:,2], triangles=trim.faces);
where trim is a Trimesh object.
You can also use plotly for this purpose, but this example is simple and concise.
If you are using python and numpy, you can follow this example github/trimesh/example.