---
name: "vectorWorldToModel"
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/vectorWorldToModel
revid: 377866
updated: 2026-01-04T11:33:08Z
---

# vectorWorldToModel

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

## Description

Converts vector direction from world to model space.

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

## Syntax

```sqf
object vectorWorldToModel worldDir
```

**Parameters:**

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

**Returns:** [Vector3D](../topics/Vector3D.md) - vector direction in model space in format [x,y,z]

## Examples

### Example 1

Convert world space vector [0,-10,4] to model space of object _airplane:

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

## See also

[addForce](../commands/addForce.md) · [worldToModel](../commands/worldToModel.md) · [addTorque](../commands/addTorque.md) · [vectorModelToWorld](../commands/vectorModelToWorld.md) · [vectorModelToWorldVisual](../commands/vectorModelToWorldVisual.md) · [vectorWorldToModelVisual](../commands/vectorWorldToModelVisual.md) · [matrixMultiply](../commands/matrixMultiply.md) · [matrixTranspose](../commands/matrixTranspose.md)

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