Click or drag to resize
DigitalRuneCatmullRomSegment3FGetLength Method
Computes the approximated length of the curve for the parameter interval [start, end].

Namespace: DigitalRune.Mathematics.Interpolation
Assembly: DigitalRune.Mathematics (in DigitalRune.Mathematics.dll) Version: 1.14.0.0 (1.14.0.14427)
Syntax
public float GetLength(
	float start,
	float end,
	int maxNumberOfIterations,
	float tolerance
)

Parameters

start
Type: SystemSingle
The parameter value of the start position.
end
Type: SystemSingle
The parameter value of the end position.
maxNumberOfIterations
Type: SystemInt32
The maximum number of iterations which are taken to compute the length.
tolerance
Type: SystemSingle
The tolerance value. This method will return an approximation of the precise length. The absolute error will be less than this tolerance.

Return Value

Type: Single
The approximated length of the curve for the given parameter interval.

Implements

ICurveTParam, TPointGetLength(TParam, TParam, Int32, TParam)
Remarks
For some curves the length is computed with an iterative algorithm. The iterations end when the maxNumberOfIterations were performed, or when the tolerance criterion is met - whichever comes first.
See Also