MotorJointComponent Class
Definition
Namespace: Brine2D.ECS.Components.Joints
Drives body B toward a target position and angle relative to body A using forces and torques. Useful for AI-controlled characters, moving platforms, and procedural animation. Unlike other joints, anchors are not used — the motor acts on the body centers directly.
Inheritance System.Object → Component → JointComponent → MotorJointComponent
| Properties | |
|---|---|
| AngularOffset | Target angular offset of body B relative to body A in radians. |
| CorrectionFactor | Position correction factor in [0, 1]. Higher values correct error faster but can cause instability. Default is 0.3. |
| LinearOffset | Target linear offset of body B relative to body A in pixels. |
| MaxForce | Maximum force used to reach the linear target \(Newtons\). |
| MaxTorque | Maximum torque used to reach the angular target \(N·m\). |