---
name: "worldToModel"
type: command
status: ok
groups: ["Positions"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/worldToModel
revid: 377406
updated: 2026-01-02T06:45:05Z
---

# worldToModel

*Command · Positions · Arma 3 v0.50 · introduced in Armed Assault v1.00*

## Description

Converts position from world space to object model space.

> [!IMPORTANT]
> For [scaled objects](../commands/setObjectScale.md), the relative position will be [divided](../commands/vectorMultiply.md) by the object scale.

## Syntax

```sqf
model worldToModel position
```

**Parameters:**

- `model`: [Object](../topics/Object.md)
- `position`: [PositionAGL](../topics/Position.md#positionagl) or [Position2D](../topics/Position.md#introduction) - world position

**Returns:** [PositionRelative](../topics/Position.md#positionrelative) - position relative to model

## Examples

### Example 1

```sqf
_relPos = myObject worldToModel [0,0,0];
```

### Example 2

```sqf
_relPos = player worldToModel ASLToAGL getPosASL car;
```

### Example 3

```sqf
_relPos = car worldToModel [12000,5000];
```

## See also

[worldToModelVisual](../commands/worldToModelVisual.md) · [vectorWorldToModel](../commands/vectorWorldToModel.md) · [modelToWorld](../commands/modelToWorld.md)

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