> For the complete documentation index, see [llms.txt](https://zgmrvn.gitbook.io/corp-edition/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zgmrvn.gitbook.io/corp-edition/autre/fonctions-1.md).

# Fonctions

## Géométrie

### **CORP\_fnc\_centroid**

Retourne l'isobarycentre de n vecteurs 3D.

### **CORP\_fnc\_getRandomPosInArea**

Retourne une position aléatoire dans la zone donnée.

## Joueurs

### **CORP\_fnc\_alivePlayersRadius**

Récupère les joueurs vivants/conscients (ACE3) dans une zone donnée.

### **CORP\_fnc\_findPlayerFreePosition**

Retourne une position éloignée de tous joueurs par rapport à la position d’origine passée.

## Divers

### **CORP\_fnc\_getGroupedUnits**

Accepte un tableau d'unités et retourne toutes les unités groupées ensemble (y compris les unités d'origine).

### **CORP\_fnc\_getSideColor**

Retourne les informations de couleur d'un side. En fonction du mode :

* `"ARRAY"` : retourne la couleur sous forme de tableau `[R, G, B, A]`
* `"STRING"` : retourne la couleur sous forme de chaîne utilisable par la commande [setMarkerColor](https://community.bistudio.com/wiki/setMarkerColor).
