Arma 3 Scripting

BIS_fnc_boundingBoxCorner

  • Arma 3 v0.50
  • First in Arma 2: Operation Arrowhead v1.50

Function · Markdown · JSON · original wiki page

Description

Returns position of all four bounding box corners OR Returns position of the nearest corner to the given position

Syntax

syntax inferred from the function header

[param0, param1] call BIS_fnc_boundingBoxCorner

Parameters:

Returns: ARRAY in format [pos1, pos2, pos3, pos4] - 4 corners of the bounding box OR ARRAY in format [x,y,z] - position of the nearest corner

Example 1: _corners = car call BIS_fnc_boundingBoxCorner;

Example 2: _nearestCorner = [car, player] call BIS_fnc_boundingBoxCorner;

Function header

The comment at the top of the function's file in the game; this page's description, params, syntax, returns come from it.

/*
Description:
    Returns position of all four bounding box corners
    OR
    Returns position of the nearest corner to the given position

Parameter(s):
    _this: OBJECT - object with bounding box
    OR
    _this: ARRAY in format:
        0: OBJECT - object with bounding box
        1: ARRAY or OBJECT - position for which the nearest corner is returned
Returns:
    ARRAY in format [pos1, pos2, pos3, pos4] - 4 corners of the bounding box
    OR
    ARRAY in format [x,y,z] - position of the nearest corner

Example 1:
    _corners = car call BIS_fnc_boundingBoxCorner;

Example 2:
    _nearestCorner = [car, player] call BIS_fnc_boundingBoxCorner;
*/