editor › Globals › Reinforcement
Class: Reinforcement
Hierarchy
- Reinforcement
Index
Constructors
Properties
Methods
Constructors
constructor
+ new Reinforcement(assembly: Assembly, position3D: Vector3, cuttingPlaneNormal: Vector3): Reinforcement
Defined in src/modules/kyub.core.reinforcement/src/Reinforcement.ts:15
Parameters:
| Name | Type | Description |
|---|---|---|
assembly |
Assembly | - |
position3D |
Vector3 | In assembly coordinate system |
cuttingPlaneNormal |
Vector3 | Gets changed here, so a clone may be needed |
Returns: Reinforcement
Properties
Private Readonly assembly
• assembly: Assembly
Defined in src/modules/kyub.core.reinforcement/src/Reinforcement.ts:14
Private Readonly cuttingPlane
• cuttingPlane: Plane
Defined in src/modules/kyub.core.reinforcement/src/Reinforcement.ts:15
Private Readonly position
• position: Vector3
Defined in src/modules/kyub.core.reinforcement/src/Reinforcement.ts:13
Methods
getOutlinePoints
▸ getOutlinePoints(): object
Defined in src/modules/kyub.core.reinforcement/src/Reinforcement.ts:33
Find closest outline to this.position including level 1 holes.
Returns: object
-
holes: OutlinePoint[][]
-
outline: OutlinePoint[]