# trimesh --> open3d

trimesh --> open3d

import trimesh
import open3d as o3d
import numpy as np
a=trimesh.load('monkey.glb')
v=a.geometry['geometry_0'].vertices
c=a.geometry['geometry_0'].colors
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector(v)
color=np.array(c[:,:3])/255
pcd.colors =o3d.utility.Vector3dVector(color)

print(1)

o3d.visualization.draw_geometries([pcd])

posted on 2025-08-01 16:41  张博的博客  阅读(12)  评论(0)    收藏  举报

导航