Arma 3 Scripting

Function in Object Manipulation

BIS_fnc_boundingBoxCorner

Also available as Markdown and JSON, or read the 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;
*/