SectionedCurveRelativeParametricSurface3D
class SectionedCurveRelativeParametricSurface3D(completeCurveRelativeSurface: AbstractCurveRelativeSurface3D, section: Range<Double>) : AbstractCurveRelativeSurface3D
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
Properties
Functions
Link copied to clipboard
fun calculatePointGlobalCS(curveRelativePoint: CurveRelativeVector2D, addHeightOffset: Double = 0.0): Either<GeometryException.ValueNotContainedInDomain, 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. 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.