---
name: "ctrlModelDirAndUp"
type: command
status: ok
groups: ["GUI Control - Object"]
arma3_since: "1.32"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/ctrlModelDirAndUp
revid: 365012
updated: 2024-07-10T09:58:01Z
---

# ctrlModelDirAndUp

*Command · GUI Control - Object · Arma 3 v1.32*

## Description

Returns [vectorDir](../commands/vectorDir.md) and [vectorUp](../commands/vectorUp.md) of the model used in 3D-Dialogs. Returns [[],[]] if control is null.

## Syntax

```sqf
ctrlModelDirAndUp control
```

**Parameters:**

- `control` : [Control](../topics/Control.md) - 3D control

**Returns:** [Array](../topics/Array.md) of [Vector3D](../topics/Vector3D.md)s format [[vectorDir](../commands/vectorDir.md), [vectorUp](../commands/vectorUp.md)] or [[],[]]

## Examples

### Example 1

```sqf
_vectorDirAndUp = ctrlModelDirAndUp _control3D;
```

## See also

[ctrlModelVectorSide](../commands/ctrlModelVectorSide.md) · [ctrlCreate](../commands/ctrlCreate.md) · [ctrlDelete](../commands/ctrlDelete.md) · [ctrlSetModelDirAndUp](../commands/ctrlSetModelDirAndUp.md) · [ctrlModel](../commands/ctrlModel.md) · [ctrlSetModel](../commands/ctrlSetModel.md) · [ctrlSetModelScale](../commands/ctrlSetModelScale.md) · [ctrlModelScale](../commands/ctrlModelScale.md) · [ctrlPosition](../commands/ctrlPosition.md) · [ctrlSetPosition](../commands/ctrlSetPosition.md) · [ctrlClassName](../commands/ctrlClassName.md) · [displayCtrl](../commands/displayCtrl.md)

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