Sampling Uniform Surface Points#

uniform sampling
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)

Gallery generated by Sphinx-Gallery