# Applying forces

For actors that are added to the physics system with a dynamic physics body type, you can apply force in various ways to make it move.&#x20;

* **applyTorque** - Applies a continuous rotational force (torque) to an object. This method is used to change the angular velocity of the object over time. The torque is specified in the global coordinate system.
  * `torque`: A vector representing the torque to be applied. This vector determines the direction and magnitude of the rotational force.
* **applyTorqueImpulse** - Applies an instantaneous torque impulse to an object. This method is used to change the angular velocity of the object immediately. The impulse is specified in the global coordinate system.
  * `torqueImpulse`: A vector representing the torque impulse to be applied. This vector determines the direction and magnitude of the instantaneous rotational force.
* **applyForce** - Applies a continuous force to an object. This method is used to change the linear velocity of the object over time. The force is specified in the global coordinate system and can be applied at a specific point on the object.
  * `force`: A vector representing the force to be applied. This vector determines the direction and magnitude of the force.
* **applyImpulse** - Applies an instantaneous force impulse to an object. This method is used to change the linear velocity of the object immediately. The impulse is specified in the global coordinate system and can be applied at a specific point on the object.
  * `force`: A vector representing the force impulse to be applied. This vector determines the direction and magnitude of the instantaneous force.
* **applyLocalForce** - Applies a continuous force to an object. This method is used to change the linear velocity of the object over time.&#x20;
  * `force`: A vector representing the force to be applied in the object's local coordinate system.
  * `localPoint`: A vector representing the point of application of the force in the global coordinate system.
* **applyLocalImpulse** -  Applies an instantaneous force impulse to an object. This method is used to change the linear velocity of the object immediately.
  * `force`: A vector representing the force impulse to be applied in the object's local coordinate system.
  * `localPoint` : A vector representing the point of application of the impulse in the object's global coordinate system.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hology.app/zh-tw/gameplay/physics/applying-forces.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
