---
name: "rotorsForcesRTD"
type: command
status: ok
groups: ["RTD"]
arma3_since: "1.34"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/rotorsForcesRTD
revid: 377137
updated: 2026-01-01T10:28:59Z
---

# rotorsForcesRTD

*Command · RTD · Arma 3 v1.34*

## Description

Returns force produced by rotors.

> [!NOTE]
> **afm:** For this command to have any effect, the Advanced Flight Model (AFM) has to be enabled. AFM status can be checked with [difficultyEnabledRTD](../commands/difficultyEnabledRTD.md).

## Syntax

```sqf
rotorsForcesRTD helicopter
```

**Parameters:**

- `helicopter`: [Object](../topics/Object.md)

**Returns:** [Array](../topics/Array.md) of [Array](../topics/Array.md) of [Number](../topics/Number.md)s

## Examples

### Example 1

```sqf
_rotorForces = rotorsForcesRTD _taru; // Returns [[-465.981,351.941,45960.5],[-469.079,397.451,46933.3]]
```

## See also

[rotorsRpmRTD](../commands/rotorsRpmRTD.md) · [weightRTD](../commands/weightRTD.md) · [wingsForcesRTD](../commands/wingsForcesRTD.md) · [airDensityRTD](../commands/airDensityRTD.md)

## Community notes

**Benargee** — 2014-11-04

There is no official information I can find on what these values mean. According to my testing on the Mi-290 Taru, here is what I have come up with:
`[ [rotor 1 roll +right/-left, rotor 1 pitch +down/-up, rotor 1 collective +up/-down], [rotor 2 roll +right/-left, rotor 2 pitch +down/-up, rotor 2 collective +up/-down] ]`
When yawing left and right, rotor 1 and 2 collective differ from each other. This is normal behaviour with coaxial rotors. Yawing right increase rotor 1 collective and decreases rotor 2 collective. Yawing left does the opposite. Rotor 1 in this example seems to be the bottom rotor.

<sub>Source: [BI Community Wiki — rotorsForcesRTD](https://community.bistudio.com/wiki/rotorsForcesRTD) (revision 377137).</sub>
