Skip to main content
Question

Extract point cloud boundary and create 3D solid

  • 3 November 2017
  • 3 replies
  • 148 views

Forum|alt.badge.img

I have a point cloud and am wanting to create a 3D solid from the extents. I have been able to produce a solid like this below with help but just wondering if there is a way so that the solid is created like the first image attached with the solid that I require very roughly outlined in red?

Any help greatly appreciated

takashi
Contributor
Forum|alt.badge.img+17
  • Contributor
  • November 3, 2017

Hi @samstibbs73, a possible way I can think of is:

  1. PointCloudCoercer (Output Geometry: Single Multipoint): Transform the point cloud to a single multipoint.
  2. BoundsExtractor: Extract _zmin and _zmax of the multipoint feature.
  3. BoundingBoxReplacer (Replace With: Oriented Bounding Box): Transform the multipoint to an oriented bounding box.
  4. 3DForcer (Elevation: _zmin): Set _zmin as z-coordinate to the bounding box.
  5. Extruder (Distance: @Value(_zmax)-@Value(_zmin)): Transform the bounding box to a solid.

Forum|alt.badge.img

Hi @takashi, I get the error that I am out memory when following this? Any ideas on how I can resolve this?


takashi
Contributor
Forum|alt.badge.img+17
  • Contributor
  • November 6, 2017
samstibbs73 wrote:

Hi @takashi, I get the error that I am out memory when following this? Any ideas on how I can resolve this?

Possibly the data size is too large to transform it to a multipoint feature. How about using the PointCloudThinner to reduce the number of points before coercing?

 

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings