ICuttingManager

class ICuttingManager()

Methods

ICuttingManager._init()
_init(): void

Returns: void

ICuttingManager._isInitialized()
_isInitialized(): boolean

Returns: boolean

ICuttingManager._setStandinGeometryVisible()
_setStandinGeometryVisible(visible: boolean): void

Parameters

visible: boolean

Returns: void

ICuttingManager.activateCuttingSections()
activateCuttingSections(): Promise

Returns: Promise

ICuttingManager.clearAllCuttingSections()
clearAllCuttingSections(): Promise

Returns: Promise

ICuttingManager.createReferenceGeometryFromAxis()
createReferenceGeometryFromAxis(axis: Axis, modelBounding: Box): Point3[]

Parameters

axis: Axis

modelBounding: Box

Returns: Point3[]

ICuttingManager.createReferenceGeometryFromFaceNormal()
createReferenceGeometryFromFaceNormal(normal: Point3, position: Point3, modelBounding: Box): Point3[]

Parameters

normal: Point3

position: Point3

modelBounding: Box

Returns: Point3[]

ICuttingManager.deactivateAllCuttingSections()
deactivateAllCuttingSections(): Promise

Returns: Promise

ICuttingManager.delayCapping()
delayCapping(): void

Returns: void

ICuttingManager.enableCappingIdleCallback()
enableCappingIdleCallback(enable: boolean): Promise

Parameters

enable: boolean

Returns: Promise

ICuttingManager.fromJson()
fromJson(json: any): Promise

Parameters

json: any

Returns: Promise

ICuttingManager.getActiveCuttingSectionCount()
getActiveCuttingSectionCount(): number

Returns: number

ICuttingManager.getCappingFaceColor()
getCappingFaceColor(): (None | Color)

Returns: (None | Color)

ICuttingManager.getCappingGeometryVisibility()
getCappingGeometryVisibility(): boolean

Returns: boolean

ICuttingManager.getCappingLineColor()
getCappingLineColor(): (None | Color)

Returns: (None | Color)

ICuttingManager.getCuttingSection()
getCuttingSection(index: number): (None | ICuttingSection)

Parameters

index: number

Returns: (None | ICuttingSection)

ICuttingManager.getCuttingSectionCapacity()
getCuttingSectionCapacity(): number

Returns: number

ICuttingManager.getCuttingSectionCount()
getCuttingSectionCount(): number

Returns: number

ICuttingManager.getCuttingSectionFromNodeId()
getCuttingSectionFromNodeId(nodeId: (None | number)): (None | ICuttingSection)

Parameters

nodeId: (None | number)

Returns: (None | ICuttingSection)

ICuttingManager.getNodesWithCapping()
getNodesWithCapping(): Promise

Returns: Promise

ICuttingManager.getStandinGeometryPickable()
getStandinGeometryPickable(): boolean

Returns: boolean

ICuttingManager.hasActiveCuttingSection()
hasActiveCuttingSection(): boolean

Returns: boolean

ICuttingManager.refreshPlaneGeometry()
refreshPlaneGeometry(): Promise

Returns: Promise

ICuttingManager.setCappingDelay()
setCappingDelay(delayInMilliseconds: number): void

Parameters

delayInMilliseconds: number

Returns: void

ICuttingManager.setCappingFaceColor()
setCappingFaceColor(color: (None | Color)): Promise

Parameters

color: (None | Color)

Returns: Promise

ICuttingManager.setCappingGeometryVisibility()
setCappingGeometryVisibility(cappingGeometryVisibility: boolean): Promise

Parameters

cappingGeometryVisibility: boolean

Returns: Promise

ICuttingManager.setCappingLineColor()
setCappingLineColor(color: (None | Color)): Promise

Parameters

color: (None | Color)

Returns: Promise

ICuttingManager.setCuttingPlaneColor()
setCuttingPlaneColor(color: Color): Promise

Parameters

color: Color

Returns: Promise

ICuttingManager.setStandinGeometryPickable()
setStandinGeometryPickable(pickable: boolean): Promise

Parameters

pickable: boolean

Returns: Promise

ICuttingManager.toJson()
toJson(): object

Returns: object

ICuttingManager.waitForCappingIdle()
waitForCappingIdle(): Promise

Returns: Promise