Skip to main content

Type Alias: Joint

type Joint = {
constrainee: EntityRef;
constrainer: EntityRef;
breakForce: Float;
breakTorque: Float;
enableCollision: boolean;
};

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:393

Base joint connecting two bodies. By default locks relative position and orientation between constrainer and constrainee.

Properties

constrainee

constrainee: EntityRef;

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:397

Entity with a Rigid Body to be constrained.


constrainer

constrainer: EntityRef;

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:401

Entity acting as constrainer (rigid/static) or null to constrain to world origin.


breakForce

breakForce: Float;

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:406

Break force threshold (Newtons).

Default Value

10000000000000000;

breakTorque

breakTorque: Float;

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:411

Break torque threshold (N·m).

Default Value

10000000000000000;

enableCollision

enableCollision: boolean;

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:416

Enable collision between constrainer and constrainee bodies.

Default Value

false;