CompositeSurface3D

class CompositeSurface3D(surfaceMembers: NonEmptyList<AbstractSurface3D>) : AbstractSurface3D

Represents a composition of multiple surface members.

Parameters

surfaceMembers

surface members to be composited

Constructors

Link copied to clipboard
constructor(surfaceMember: AbstractSurface3D)
constructor(surfaceMembers: NonEmptyList<AbstractSurface3D>)

Properties

Link copied to clipboard

List of affine transformation matrices to move and rotate the geometric object.

Link copied to clipboard
open override val tolerance: Double

tolerable threshold value

Functions

Link copied to clipboard
open override fun accept(visitor: Geometry3DVisitor)

Accepting function so that a geometry visitor can pass by.

Link copied to clipboard

Calculates the polygons for the respective surface geometry and transforms it to the global coordinate system.

Link copied to clipboard

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