Type Alias: ConstraintActuator
type ConstraintActuator = {
linearStiffness: Vec3;
linearDamping: Vec3;
linearForceLimit: Vec3;
angularStiffness: Vec3;
angularDamping: Vec3;
angularForceLimit: Vec3;
type: Int32;
goalPosition: Vec3;
goalOrientation: Quat;
linearVelocity: Vec3;
angularVelocity: Vec3;
};
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:253
Drives a Constraint toward target position/orientation and velocities using configurable stiffness, damping, and force limits.
Properties
linearStiffness
linearStiffness: Vec3;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:258
Linear drive stiffness per axis (N/m). >0 applies spring force toward the goal.
Default Value
(0, 0, 0);
linearDamping
linearDamping: Vec3;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:263
Linear drive damping per axis (N·s/m).
Default Value
(0, 0, 0);
linearForceLimit
linearForceLimit: Vec3;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:268
Max linear drive force/impulse per axis (N). −1 = unlimited.
Default Value
(-1, -1, -1);
angularStiffness
angularStiffness: Vec3;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:273
Angular drive stiffness per axis (N·m/rad). >0 applies spring torque toward the goal.
Default Value
(0, 0, 0);
angularDamping
angularDamping: Vec3;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:278
Angular drive damping per axis (N·m·s/rad).
Default Value
(0, 0, 0);
angularForceLimit
angularForceLimit: Vec3;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:283
Max angular drive torque/impulse per axis (N·m). −1 = unlimited.
Default Value
(-1, -1, -1);
type
type: Int32;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:288
Drive type: apply as force or as acceleration.
Default Value
1;
goalPosition
goalPosition: Vec3;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:293
Target linear position offset (meters).
Default Value
(0, 0, 0);
goalOrientation
goalOrientation: Quat;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:298
Target angular orientation.
Default Value
(0, 0, 0, 1);
linearVelocity
linearVelocity: Vec3;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:303
Target linear velocity (m/s).
Default Value
(0, 0, 0);
angularVelocity
angularVelocity: Vec3;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:308
Target angular velocity (rad/s).
Default Value
(0, 0, 0);