---
name: "worldToModelVisual"
type: command
status: ok
groups: ["Positions", "Render Time Scope"]
arma3_since: "1.32"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/worldToModelVisual
revid: 377846
updated: 2026-01-03T04:37:17Z
---

# worldToModelVisual

*Command · Positions, Render Time Scope · Arma 3 v1.32*

## Description

Converts position from world space to object model space in render time scope.

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

## Syntax

```sqf
object worldToModelVisual worldPosition
```

**Parameters:**

- `object`: [Object](../topics/Object.md)
- `worldPosition`: [PositionAGL](../topics/Position.md#positionagl) or [Position2D](../topics/Position.md#introduction)

**Returns:** [PositionRelative](../topics/Position.md#positionrelative)

## Examples

### Example 1

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

### Example 2

```sqf
_relPos = player worldToModelVisual position car;
```

### Example 3

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

### Example 4

```sqf
_relPos = unit worldToModelVisual position tank;
```

## See also

[worldToModel](../commands/worldToModel.md) · [vectorWorldToModelVisual](../commands/vectorWorldToModelVisual.md) · [modelToWorldVisual](../commands/modelToWorldVisual.md) · [modelToWorld](../commands/modelToWorld.md)

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