Arma 3 Scripting

vectorDir

  • Global argument
  • Arma 3 v0.50
  • First in Operation Flashpoint: Elite v1.00

Command · Markdown · JSON · original wiki page

Description

Returns an object's direction vector in world space.

Important

The vector is not necessarily normalized. The magnitude of the vector depends on the object's scale.

For an object facing one of the cardinal directions on perfectly flat ground (parallel to the XY-plane of the world space), vectorDir returns simple values:

Syntax

vectorDir object

Parameters:

Returns: Vector3D

Examples

Example 1

_vecDir = vectorDir MyObject;

See also

vectorModelToWorld · vectorDirVisual · vectorSide · vectorSideVisual · vectorUp · setVectorDir · setVectorUp · setVectorDirAndUp · vectorDiff · vectorAdd · vectorMultiply · vectorCrossProduct · vectorDistance · vectorMagnitudeSqr · vectorDistanceSqr · vectorCos · vectorMagnitude · vectorDotProduct · vectorNormalized · vectorFromTo · BIS_fnc_transformVectorDirAndUp

Community notes

Killzone_Kid

vectorDir 2D:

[sin _azimuth, cos _azimuth, 0]

vectorDir 3D:

[sin _azimuth * cos _altitude, cos _azimuth * cos _altitude, sin _altitude]