Create/edit circle


This is a toolbox for creating/editing a circle from samples or point list.

Start by dragging and dropping in the editor window the circle you want to edit. If no circle is dropped, a new circle will be created when you activate any of the functions or when you click on .


Note that a circle could be created also as intersection between other shapes (see Intersect geometric shapes).


In the upper part of the window the length and the circumscribed area are listed. 



Editing method

Several criteria are defined to fit the cylinder.


Fit cylinder to samples

This option allows you to create a cylinder from a video selection of point clouds. 

Click on Quick selection to use the Lasso tool to make a free hand selection in the point cloud view. Automatically the cylinder will be created/adapted, fitting the selected points.

Click the Fit cylinder button to create a circle fitting all the points in the 3D view.


Fit cylinder to point list

This option allows you to create (or adapt) a circle from the point listed in the project.


A default set of fitting parameters can be adopted or modified to interpolate the points. 

Among the selected points, the RANSAC algorithm randomly selects X points and tries to fit the geometric shape on them.

The algorithm then iterates this procedure N times keeping the best result that it found among all attempts. The quality of the fitting is given by how many points (out of the selected ones) are sufficiently close - and therefore belonging - to the geometric shape (inliers).

The maximum value of X is given by the Maximum points used for fitting [#] parameter.

The RANSAC minimum iterations [#] parameter defines the minimum number of attempts N that the algorithm must make before considering the geometric shape correctly fitted.

Inliers maximum distance [m]  defines the maximum distance within which a point is considered to belong to the geometric shape.


Parameters

Once the circle is defined, it can be edited by setting its center's coordinates and radius.


Duplicate circle as

The selected circle can be duplicated as a new circle: a new and identical circle will be added to the project.