CurveRelativeVector3D

data class CurveRelativeVector3D(val curvePosition: Double, val lateralOffset: Double = 0.0, val heightOffset: Double = 0.0) : CurveRelativeAbstractGeometry3D

Represents a vector in a curve relative coordinate system in 3D. This means that only points can be referenced which are not before the curve's start or after the curve's end within the three-dimensional space.

Parameters

curvePosition

distance between the start of the curve and the point to be referenced

lateralOffset

lateral offset that is perpendicular to the curve at the curvePosition

heightOffset

additional height offset to the curve's height

Constructors

Link copied to clipboard
constructor(curvePosition: Double, lateralOffset: Double = 0.0, heightOffset: Double = 0.0)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val heightOffset: Double = 0.0
Link copied to clipboard

Functions

Link copied to clipboard

Returns true, if curvePosition, lateralOffset and heightOffset are all fuzzily equal with a tolerance of tolerance.

Link copied to clipboard
Link copied to clipboard