Skip to content

editor › Globals › CornerAngleProvider

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