---
name: "modelToWorldVisualWorld"
type: command
status: ok
groups: ["Object Manipulation", "Render Time Scope"]
arma3_since: "1.70"
locality: {"argument": "global", "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/modelToWorldVisualWorld
revid: 377447
updated: 2026-01-02T06:47:02Z
---

# modelToWorldVisualWorld

*Command · Object Manipulation, Render Time Scope · Arma 3 v1.70*

Locality: arguments **global**

## Description

Converts position from object model space to world space in render time scope. For the [PositionAGL](../topics/Position.md#positionagl) version see [modelToWorldVisual](../commands/modelToWorldVisual.md).

> [!IMPORTANT]
> For [scaled objects](../commands/setObjectScale.md), the relative position will first be [multiplied](../commands/vectorMultiply.md) by the object scale.
>
> For example, if the object's scale is 2, `_obj modelToWorldVisualWorld [0,1,0]` will be offset **2 meters** from the model center (`[0,0,0]`).

## Syntax

```sqf
obj modelToWorldVisualWorld modelPos
```

**Parameters:**

- `obj`: [Object](../topics/Object.md)
- `modelPos`: [PositionRelative](../topics/Position.md#positionrelative) - [x,y,z] offset relative to the model centre

**Returns:** [PositionASL](../topics/Position.md#positionasl) - translated world position (see [getPosWorld](../commands/getPosWorld.md))

## Examples

### Example 1

```sqf
player modelToWorldVisualWorld [0,1,0];
```

## See also

[modelToWorldWorld](../commands/modelToWorldWorld.md) · [modelToWorldVisual](../commands/modelToWorldVisual.md) · [getPosWorldVisual](../commands/getPosWorldVisual.md)

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