Note
Go to the end to download the full example code.
Sampling Uniform Surface Points#

Elapsed time: 1.05e-01 seconds
import pyvista as pv
import mirage as mr
import mirage.vis as mrv
obj = mr.SpaceObject('stanford_dragon.obj')
n_to_sample = int(100000)
mr.tic()
pts, _ = obj.sample_points(n_to_sample)
mr.toc()
p = pv.Plotter()
mrv.render_spaceobject(p, obj)
mrv.scatter3(p, pts, color='k', point_size=10)
p.show()
Total running time of the script: (0 minutes 2.027 seconds)