I’m working with some scanned data that I’m trying to build an automated process around, and I’m having a hell of a time with working with the point clouds because the data is pretty noisy—so I’m looking for ways to pre-process the cloud prior to trying to make a mesh.
I have a known volume in the scanner’s space that I’m interested in data from, and I’d like to start by automatically excluding data outside that volume, which I have modeled as a simple brep.
I must be missing something, because I haven’t found an easy way to test containment on the point cloud to discard points that lie outside the bounding volume that won’t bring my system to it’s knees. I can do it in Grasshopper by first exploding the point cloud into a point collection, but with close to ~1 million points, things slow to a crawl almost immediately.
Can anyone suggest tools/commands that allow basic boolean testing on point-clouds for inclusion/exclusion that will work with larger data sets?