Cylinder Detection
Menu: Analyze / Cylinders
The Cylinders Detection tool enables batch detection of cylindrical objects in the point cloud. Cylinders are identified based on four key parameters:
✔ Tolerance – Maximum allowable distance between a point and the detected cylinder.
✔ Minimum Cylinder Radius – The smallest radius a cylinder must have to be detected.
✔ Maximum Cylinder Radius – The largest radius a cylinder can have to be included in the detection.
✔ Minimum Points – The minimum number of points required to define a valid cylinder.
1. Detection Parameters
Tolerance
Defines the maximum distance a point can be from the cylinder to be included in the detection.
Lower values increase precision but may exclude valid cylinders.
Minimum & Maximum Cylinder Radius
Minimum Radius – Cylinders smaller than this value will be ignored.
Maximum Radius – Cylinders larger than this value will be ignored.
Adjust these settings to target specific pipe sizes, columns, or structural elements.
Minimum Points
Defines the minimum number of points needed to form a valid cylinder.
Helps prevent false detections from sparse or noisy data.
2. Selecting the Processing Area
Pick Starting Point
Click “Pick” to manually select a starting point from the point cloud.
Limit by Radius
Restricts detection to a defined radius around the starting point.
Helps focus detection on specific areas, reducing processing time.
⚠ If unchecked, it is highly recommended to use a fence around the area to optimize performance.
3. Running the Detection
Set the tolerance, radius limits, and minimum points.
Choose a starting point (optional).
Set a radius limit (recommended for faster processing).
Click “Start” to begin detection.
Detected cylinders will appear in the Explorer → Objects Tab → Cylinders.