Skip to main content
Question

Extract point cloud boundary and create 3D solid

  • November 3, 2017
  • 3 replies
  • 214 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

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

3 replies

takashi
Celebrity
  • 7843 replies
  • 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
  • Author
  • 4 replies
  • November 3, 2017

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


takashi
Celebrity
  • 7843 replies
  • November 6, 2017

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?