ArclengthReparamCurve2

data class ArclengthReparamCurve2(val curve: PositionPath<Internal>, val samples: IntegralScanResult) : PositionPath<Arclength>

Arclength reparameterization of curve.

Constructors

Link copied to clipboard
fun ArclengthReparamCurve2(curve: PositionPath<Internal>, eps: Double)
Link copied to clipboard
fun ArclengthReparamCurve2(curve: PositionPath<Internal>, samples: IntegralScanResult)

Functions

Link copied to clipboard
open fun begin(n: Int): Vector2dDual<Arclength>
Link copied to clipboard
open fun end(n: Int): Vector2dDual<Arclength>
Link copied to clipboard
open operator override fun get(param: Double, n: Int): Vector2dDual<Arclength>
Link copied to clipboard
open override fun length(): Double
Link copied to clipboard
fun reparam(s: Double): Double

Properties

Link copied to clipboard
val curve: PositionPath<Internal>
Link copied to clipboard
val length: Double
Link copied to clipboard
val samples: IntegralScanResult