{"name":"BIN_fnc_getGridCollisions","title":"BIN fnc getGridCollisions","type":"function","url":"https://community.bistudio.com/wiki/BIN_fnc_getGridCollisions","revid":363745,"updated":"2024-04-17T15:24:34Z","groups":["Movement"],"status":"ok","games":{"arma3":"1.94"},"since":"arma3 1.94","arma3_since":"1.94","description":"```\n#define BUSH_WIDTH        2\n#define BUSH_HEIGHT        2\n#define TREE_TRUNK_WIDTH    0.5\n#define TREE_TRUNK_HEIGHT    4\n\n#define GET_POS\\\n    private _pos = _x modelToWorld (boundingcenter _x vectormultiply -1);\n\n#define GET_BBOX\\\n    private _bbox = boundingboxreal _x;\\\n    private _bboxX = abs ((_bbox select 0 select 0) - (_bbox select 1 select 0)) / 2 + _cellSizeXHalf*0;\\\n    private _bboxY = abs ((_bbox select 0 select 1) - (_bbox select 1 select 1)) / 2 + _cellSizeYHalf*0;\\\n    private _bboxZ = abs ((_bbox select 0 select 2) - (_bbox select 1 select 2)) / 2 + _cellSizeZHalf*0;\n\n    //_bboxZ = (abs (_bbox select 0 select 2) + abs (_bbox select 1 select 2)) + _cellSizeZHalf*0;\n\n#define GET_BBOX_FIXED(SIZE)\\\n    private _bboxX = SIZE + _cellSizeXHalf;\\\n    private _bboxY = SIZE + _cellSizeYHalf;\\\n    private _bboxZ = SIZE + _cellSizeZHalf;\n```\n\n> [!NOTE]\n> This content is exclusive to the Arma 3 Contact Expansion.","syntaxes":[{"syntax":"","params":[],"returns":null}]}