editor › Globals › CornerAngleProvider
Class: CornerAngleProvider
Hierarchy
↳ 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