---
name: "BIN_fnc_markFreeAreaPositions"
type: function
status: ok
groups: ["Collisions"]
arma3_since: "1.94"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIN_fnc_markFreeAreaPositions
revid: 309566
updated: 2022-05-05T12:07:12Z
---

# BIN_fnc_markFreeAreaPositions

*Function · Collisions · Arma 3 v1.94*

## Description

Returns array of booleans in place of passed positions, where true is free and false is possible collision

> [!NOTE]
> This content is exclusive to the Arma 3 Contact Expansion.

## Syntax

*syntax inferred from the function header*

```sqf
[param0, param1, param2] call BIN_fnc_markFreeAreaPositions
```

**Parameters:**

- `param0` — 0: STRING - area name
- `param1` — 1: ARRAY - bounding barrel in format [radius, height, offset]
- `param2` — 2: ARRAY - arrays of positions

**Returns:** ARRAY of booleans

## Examples

### Example 1

```sqf
["myArea", [10,5,0], [[123,123,123],[456,456,456],...]] call BIN_fnc_markFreeAreaPositions
```

## Function header

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

```sqf
/*
    Killzone_Kid

Description:
    Returns array of booleans in place of passed positions, where true is free and false is possible collision

Parameter(s):
    0: STRING - area name
    1: ARRAY - bounding barrel in format [radius, height, offset]
    2: ARRAY - arrays of positions

Returns:
    ARRAY of booleans

Example:
    ["myArea", [10,5,0], [[123,123,123],[456,456,456],...]] call BIN_fnc_markFreeAreaPositions
*/
```

<sub>Source: [BI Community Wiki — BIN fnc markFreeAreaPositions](https://community.bistudio.com/wiki/BIN_fnc_markFreeAreaPositions) (revision 309566).</sub>
