Convert 3D objects into points

Hi Ben, the outside you can get by meshing the object (Mesh command) then running PointCloud or ExtractPt on the mesh. The interior might be a bit of work - does it matter if the points are regularly spaced, as on a grid? Or random?

You could:

  1. prepare a blob of points - Array can help here, larger than the object

  2. Use SelVolumeObject to select points contained by the object, assuming it is closed.

  3. With these and the exterior ‘skin’ points from the mesh selected, run PointCloud.

PointCloudVolume.3dm (264.4 KB)

-Pascal

1 Like