FitCircleToPoints
Approximates points with a circle using selected outliers suppression method.
Syntax
C++
C#
Python
def FitCircleToPoints( inPoints: list[Point2D], /, *, inRange: Range | None = None, inFittingMethod: CircleFittingMethod = CircleFittingMethod.AlgebraicKasa, inOutlierSuppression: MEstimator | None = None ) -> ( outCircle: Circle2D | None, outInliers: list[Point2D] )
Parameters
| Name | Type | Default | Description | |
|---|---|---|---|---|
![]() |
inPoints | list[Point2D] | ||
![]() |
inRange | Range | None | None | Determines which array points take part in fitting process |
![]() |
inFittingMethod | CircleFittingMethod | CircleFittingMethod.AlgebraicKasa | |
![]() |
inOutlierSuppression | MEstimator | None | None | |
![]() |
outCircle | Circle2D | None | Fitted circle or nothing if method failed to converge | |
![]() |
outInliers | list[Point2D] | Points matching the computed circle |


