Skip to content

editorGlobalsCornerAngleProvider

Class: CornerAngleProvider

Hierarchy

HintRotationProvider

CornerAngleProvider

Index

Constructors

Properties

Methods

Constructors

constructor

+ new CornerAngleProvider(edge: MeshHalfEdge, mode: string): CornerAngleProvider

Defined in src/renderContext/hints/HintRotationProvider/CornerAngleProvider.ts:7

Parameters:

Name Type Default
edge MeshHalfEdge -
mode string "edge"

Returns: CornerAngleProvider

Properties

Private _calculate

_calculate: function

Defined in src/renderContext/hints/HintRotationProvider/CornerAngleProvider.ts:7

Type declaration:

▸ (): number


Private angle

angle: number

Defined in src/renderContext/hints/HintRotationProvider/CornerAngleProvider.ts:6


Private edge

edge: MeshHalfEdge

Defined in src/renderContext/hints/HintRotationProvider/CornerAngleProvider.ts:9

Methods

calculate

calculate(): void

Overrides HintDataProvider.calculate

Defined in src/renderContext/hints/HintRotationProvider/CornerAngleProvider.ts:27

Returns: void


destroy

destroy(): void

Inherited from HintDataProvider.destroy

Defined in src/renderContext/hints/HintDataProvider.ts:20

Called when the hint that uses this provider is destroyed. You want to do cleanup here.

Returns: void


getAngle

getAngle(): number

Overrides HintRotationProvider.getAngle

Defined in src/renderContext/hints/HintRotationProvider/CornerAngleProvider.ts:31

Returns: number


isValid

isValid(): boolean

Overrides HintDataProvider.isValid

Defined in src/renderContext/hints/HintRotationProvider/CornerAngleProvider.ts:34

Returns: boolean