---
name: "vectorModelToWorld"
type: command
status: ok
groups: ["Math - Vectors"]
arma3_since: "1.72"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/vectorModelToWorld
revid: 378448
updated: 2026-04-16T17:00:30Z
---

# vectorModelToWorld

*Command · Math - Vectors · Arma 3 v1.72*

## Description

Converts vector direction from model to world space.

> [!IMPORTANT]
> For [scaled objects](../commands/setObjectScale.md), the resulting vector's [magnitude](../commands/vectorMagnitude.md) will also be [multiplied](../commands/vectorMultiply.md) by the object scale.

## Syntax

```sqf
object vectorModelToWorld modelDir
```

**Parameters:**

- `object`: [Object](../topics/Object.md)
- `modelDir`: [Vector3D](../topics/Vector3D.md) - vector direction in model space in format [x,y,z]

**Returns:** [Vector3D](../topics/Vector3D.md) - vector direction in world space

## Examples

### Example 1

Convert model space vector [0,-10,4] to world space; vector gets rotated according to _airplane:

```sqf
_airplane vectorModelToWorld [0,-10,4];
```

## See also

[vectorDir](../commands/vectorDir.md) · [modelToWorld](../commands/modelToWorld.md) · [addForce](../commands/addForce.md) · [addTorque](../commands/addTorque.md) · [vectorModelToWorldVisual](../commands/vectorModelToWorldVisual.md) · [vectorWorldToModel](../commands/vectorWorldToModel.md) · [vectorWorldToModelVisual](../commands/vectorWorldToModelVisual.md) · [matrixMultiply](../commands/matrixMultiply.md) · [matrixTranspose](../commands/matrixTranspose.md)

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