SectionedCurveRelativeParametricSurface3D

Cuts out a section from the completeCurveRelativeSurface. The resulting domain of the SectionedCurveRelativeParametricSurface3D starts at 0.0 and ends at the length of the section.

Parameters

completeCurveRelativeSurface

complete curve relative surface that is to be cut

section

the range that is cut out from the completeCurveRelativeSurface's domain

Constructors

constructor(completeCurveRelativeSurface: AbstractCurveRelativeSurface3D, section: Range<Double>)

Properties

Link copied to clipboard
open override val domain: Range<Double>

definable domain

Link copied to clipboard

length of the surface along the curve

Link copied to clipboard
open override val tolerance: Double

tolerable threshold value

Functions

Link copied to clipboard

Returns a point in the global cartesian coordinate system that is located on this surface and given by a point in the curve relative coordinate system. An error is returned, if the requested point is not within this curve's domain.

Link copied to clipboard
open override fun calculatePointGlobalCSUnbounded(curveRelativePoint: CurveRelativeVector2D, addHeightOffset: Double): Vector3D

Returns a point in the global cartesian coordinate system that is located on this surface and given by a point in the curve relative coordinate system.