class CompositeSurface3D: AbstractSurface3D

Represents a composition of multiple surface members.

Fields

Name Description
val tolerance: Double

tolerable threshold value

Constructors

<init>

constructor(surfaceMember: AbstractSurface3D)

Parameters

Name Description
surfaceMember: AbstractSurface3D

<init>

constructor(surfaceMembers: List<AbstractSurface3D>)

Represents a composition of multiple surface members.

Parameters

Name Description
surfaceMembers: List<AbstractSurface3D>

surface members to be composited

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>