CurveRelativeParametricSurface3D
class CurveRelativeParametricSurface3D(baseCurve: Curve3D, heightFunction: BivariateFunction = PlaneFunction.ZERO) : AbstractCurveRelativeSurface3D
Surface which is defined along the baseCurve. The height of the surface id defined by means of a BivariateFunction.
Parameters
baseCurve
the curve along which the surface is defined
heightFunction
the height of the surface whereby the x axis is interpreted as curve position and the y axis is interpreted as lateral offset
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.