curveLengthWithFixedIntervalCountQuadrature Method
- Run an integration (with a default gaussian quadrature) with a fixed fractional step
- This is typically called by specific curve type implementations of curveLengthBetweenFractions.
- For example, in Arc3d implementation of curveLengthBetweenFractions:
- If the Arc3d is true circular, it the arc is true circular, use the direct
arcLength = radius * sweepRadians
- If the Arc3d is not true circular, call this method with an interval count appropriate to eccentricity and sweepRadians.
- If the Arc3d is true circular, it the arc is true circular, use the direct
- For example, in Arc3d implementation of curveLengthBetweenFractions:
curveLengthWithFixedIntervalCountQuadrature(fraction0: number, fraction1: number, numInterval: number, numGauss: number = 5): number
Parameter | Type | Description |
---|---|---|
fraction0 | number | start fraction for integration |
fraction1 | number | end fraction for integration |
numInterval | number | number of quadrature intervals |
numGauss | number |
Returns - number
Returns an integral estimated by numerical quadrature between the fractional positions.
Defined in
- curve/CurvePrimitive.ts Line 315
Last Updated: 20 June, 2023