GetAccumulatedTorque(float)
Returns the torque that the ArticulationBody has accumulated before the simulation step.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.PhysicsModule
public Vector3 GetAccumulatedTorque(float step)
Parameters
The timestep of the next physics simulation.
Returns
Type | Description |
|---|---|
| Vector3 | Accumulated torque expressed in ForceMode.Force. |
Remarks
The accumulated torque is reset during each physics simulation step.
using UnityEngine;public class AddTorqueScript : MonoBehaviour{ private ArticulationBody articulationBody; void Start() { articulationBody = GetComponent<ArticulationBody>(); articulationBody.useGravity = false; } private void FixedUpdate() { articulationBody.AddTorque(Vector3.right * 10f, ForceMode.Impulse); var accumulatedTorque = articulationBody.GetAccumulatedTorque(); articulationBody.AddTorque(accumulatedTorque * -1f, ForceMode.Force); }}
In this example, the angular velocity of the ArticulationBody is 0.