Path(parametricCurve: ParametricCurve, interpolator: HeadingInterpolator = TangentInterpolator(), reversed: Boolean = false)
parametricCurve
- parametric curve
interpolator
- heading interpolator
reversed
- whether or not to travel in reverse
Path(parametricCurves: List<ParametricCurve> = emptyList(), interpolators: List<HeadingInterpolator> = parametricCurves.map { TangentInterpolator() }, reversed: List<Boolean> = parametricCurves.map { false })
Path composed of a list of parametric curves and heading interpolators.
parametricCurves
- parametric curves
interpolators
- heading interpolators
reversed
- whether or not to travel along the path segment in reverse