data class ParametricBoundedSurface3D: AbstractSurface3D, DefinableDomain<Double>, Tolerable

Fields

Name Description
val domain: Range<Double>

definable domain

val length: Double
val leftBoundary: Curve3D
val rightBoundary: Curve3D
val tolerance: Double

tolerable threshold value

Constructors

<init>

constructor(leftBoundary: Curve3D, rightBoundary: Curve3D, tolerance: Double, discretizationStepSize: Double)

Parameters

Name Description
leftBoundary: Curve3D
rightBoundary: Curve3D
tolerance: Double
discretizationStepSize: Double

Methods

calculatePolygonsLocalCS

fun calculatePolygonsLocalCS(): Result, Exception><List<Polygon3D>, Exception>

Calculates the polygons for the respective surface geometry within the local coordinate system of the surface.

ReturnValue

Name Description
Result, Exception><List<Polygon3D>, Exception>

CompanionObject

ParametricBoundedSurface3D

data class ParametricBoundedSurface3D: AbstractSurface3D, DefinableDomain<Double>, Tolerable

Fields

Name Description
const DEFAULT_STEP_SIZE: Double