FitLineToPoints3D_LTE
Approximates points in 3D with a line using Least Trimmed Error algorithm.
Syntax
C++
C#
Python
def FitLineToPoints3D_LTE( inPoints: list[Point3D], /, *, inSeedSubsetSize: int = 3, inEvalSubsetSize: int | None = None ) -> ( outLine: Line3D, outLTInliers: list[Point3D], outLTError: float, diagIterationCount: int )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
inPoints | list[Point3D] | |||
![]() |
inSeedSubsetSize | int | 2 - 10 | 3 | Number of points in one combination for getting a sample line |
![]() |
inEvalSubsetSize | int | None | 3 - ![]() |
None | Number of closest points used for evaluation of a sample line, or Auto if seed points are to be used |
![]() |
outLine | Line3D | Fitted line | ||
![]() |
outLTInliers | list[Point3D] | Inlying points of the best LTE line | ||
![]() |
outLTError | float | The Least Trimmed Error | ||
![]() |
diagIterationCount | int | Number of combinations considered |




