editor › Globals › TeeJointAssembler
Class: TeeJointAssembler
Hierarchy
↳ TeeJointAssembler
Implements
Index
Methods
Methods
assemble
▸ assemble(operation: CombineOperation): void
Implementation of IJointAssembler
Inherited from FingerJointAssembler.assemble
Defined in src/modules/kyub.core.plateImport/src/assemblers/FingerJointAssembler.ts:120
Puts the originMesh into the assembly of the destinationMesh. Then it transforms the originMesh so that the finger joints are aligned.
Parameters:
| Name | Type |
|---|---|
operation |
CombineOperation |
Returns: void
calculateTransformation
▸ calculateTransformation(operation: CombineOperation): IAssembleTransformation
Implementation of IJointAssembler
Inherited from FingerJointAssembler.calculateTransformation
Defined in src/modules/kyub.core.plateImport/src/assemblers/FingerJointAssembler.ts:131
Parameters:
| Name | Type |
|---|---|
operation |
CombineOperation |
Returns: IAssembleTransformation
isJointMatchSensible
▸ isJointMatchSensible(originGlobalJointDirection: Vector3, originGlobalNormal: Vector3, destinationGlobalJointDirection: Vector3, destinationGlobalNormal: Vector3, flipped: boolean): boolean
Implementation of IJointAssembler
Inherited from FingerJointAssembler.isJointMatchSensible
Defined in src/modules/kyub.core.plateImport/src/assemblers/FingerJointAssembler.ts:82
Parameters:
| Name | Type |
|---|---|
originGlobalJointDirection |
Vector3 |
originGlobalNormal |
Vector3 |
destinationGlobalJointDirection |
Vector3 |
destinationGlobalNormal |
Vector3 |
flipped |
boolean |
Returns: boolean