BaseCurve3

abstract class BaseCurve3<T : Number, Comparable<T>> : Curve3<T>

Base implementation of curve in 3D space.

Since

v2.0.0

Inheritors

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
abstract operator fun get(parameterValue: T): <Error class: unknown class><T>

Returns point on this curve at a given parameterValue.

Link copied to clipboard
abstract fun toCurve2(): Curve2<T>

Returns projection of this curve on XY plane.

Link copied to clipboard
open override fun toInterpolator(): Interpolator<T, <Error class: unknown class><T>>

Returns an interpolator using points on this curve as values.

Link copied to clipboard
open override fun toPolygonalChain(parameterValues: Sequence<T>): PolygonalChain3<T>

Returns polygonal chain approximating this curve.

Properties

Link copied to clipboard
abstract val controlPoints: List<<Error class: unknown class><T>>

Control points defining this curve.

Link copied to clipboard
abstract val degree: Int

Degree of this curve.

Link copied to clipboard
abstract val type: KClass<T>

Type of coordinates in this curve.