vectorDir

From Bohemia Interactive Community
Revision as of 00:04, 14 May 2023 by Lou Montana (talk | contribs) (Text replacement - ">Posted on February ([0-9]{1})[ a-zA-Z]*, ([0-9]{4})" to ">Posted on $2-02-0$1")
Jump to navigation Jump to search
Hover & click on the images for description

Description

Description:
Returns object direction vector in world space ([x,y,z]).
The vector is not necessarily normalized. The magnitude of the vector will be the same as the object scale.
  • A unit facing North would return [0,1,0]
  • A unit facing East would return [1,0,0]
  • A unit facing South would return [0,-1,0]
  • A unit facing West would return [-1,0,0]
Groups:
Math - Vectors

Syntax

Syntax:
vectorDir object
Parameters:
object: Object
Return Value:
Array - format Vector3D

Examples

Example 1:
_dirVector = vectorDir _unit;

Additional Information

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

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note


Posted on 2019-02-02 - 01:03 (UTC)
killzone_kid
vectorDir 2D:
[sin _azimuth, cos _azimuth, 0]
vectorDir 3D:
[sin _azimuth * cos _altitude, cos _azimuth * cos _altitude, sin _altitude]