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

# BIN_fnc_bezierVelocity

*Function · Interpolation · Arma 3 v1.94*

## Description

Calculate bezier curve velocity

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

## Syntax

*syntax inferred from the function header*

```sqf
[param0, param1] call BIN_fnc_bezierVelocity
```

**Parameters:**

- `param0` — 0: ARRAY - list of control points in format [x,y,z], can be any number of them
- `param1` — 1: NUMBER - progress in range 0 to 1

**Returns:** ARRAY - velocity vector in format [x,y,z]

## Function header

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

```sqf
/*
Description:
Calculate bezier curve velocity

Parameter(s):
    0: ARRAY - list of control points in format [x,y,z], can be any number of them
    1: NUMBER - progress in range 0 to 1

Returns:
ARRAY - velocity vector in format [x,y,z]
*/
```

<sub>Source: [BI Community Wiki — BIN fnc bezierVelocity](https://community.bistudio.com/wiki/BIN_fnc_bezierVelocity) (revision 309567).</sub>
