Selection
Selection
[modifier]Une Selection détermine quels Fixtures ou SubFixtures sont ciblés par une commande (Effects, Carousels, Mappers, Cuelists, etc.).
Paramètres de Selection
[modifier]| Paramètre | Type | Description |
|---|---|---|
| Action | Enum | Ajoute (+) ou retire (-) des éléments de la sélection. |
| Target type | Enum | Cible la sélection sur des Fixtures ou des Groups. |
| ID | Int | Identifiant de départ (fixture ou group). |
| Thru | Bool | Active la sélection d’une plage d’ID. |
| Last ID | Int | Identifiant final de la plage (si Thru est activé). |
| SubFixtures | Bool | Active la sélection uniquement sur certains subfixtures. |
| SubFixtures From | Int | ID du premier subfixture. |
| SubFixtures Thru | Bool | Active la sélection d’une plage de subfixtures. |
| SubFixtures To | Int | ID du dernier subfixture. |
Filtres
[modifier]Les filtres transforment la sélection de base : inversion, motifs, aléatoire, conditions, ou tri spatial via les Layouts.
Filtres Pattern / Divide
[modifier]Les filtres pattern et divide permettent de ne garde qu'un sous ensemble de la selection via un pattern composé de 1 et de 0.
Le filtre Divide applique le filtre sur l'ensemble de la selection et ne garde que la partie 1. Par exemple le pattern "10" sur 8 subfixtures ne garde que les 4 premières. Le filtre Pattern applique le filtre sur les subfixture les unes après les autres. Par exemple, le pattern "10" sur 8 fixture selectionne une fixture sur deux ( n°1 n°3 n°5 n°7 )
| Paramètre | Type | Description |
|---|---|---|
| Pattern | String | Motif utilisé pour filtrer la sélection (ex : 101). |
| Symmetry | Bool | Applique le motif en symétrie. |
Filtres Shuffle / Pick Random / Begin / End
[modifier]Le filtre Shuffle permet de changer l'ordre des sous fixtures.
Le filtre pick random permet de ne selectionner que certaines sous fixtures au hasard.
Les filtres shuffle et pick random utilisent un nombre entier "seed" pour la génération. Si ce nombre est égal à 0, un tirage différent sera fait a chaque appel de la sélection. Sinon, le tirage aura le même résultat aà chaque tirage.
| Paramètre | Type | Description |
|---|---|---|
| Seed | Int | Graine aléatoire (0 = sélection différente à chaque appel). |
| Number of subfixtures | Int | Nombre d’éléments conservés. |
| Buddying | Int | Taille des groupes d’éléments qui restent ensemble. |
| Block | Int | Nombre de répétitions du motif. |
| Wings | Int | Nombre de symétries du motif. |
Filtre Output Condition
[modifier]Le filtre output condition permet de séléctionner des subfixtures en fonction d'un test logique sur leur valeur de sortie.
| Paramètre | Type | Description |
|---|---|---|
| Channel type | Target(ChannelType) | Canal évalué pour la condition. |
| Test | Enum | Type de comparaison (égal, différent, <, >, ≤, ≥). |
| Value | Float | Valeur de référence utilisée pour le test. |
Filtres Layout (Direction, Wake, Circle, Droplet, Perlin)
[modifier]Les filtres layout permettent de selectionner les machines en fonction de leur position dans un layout 2D. Le type de filtre définit le type de balayage du layout.
| Paramètre | Type | Description |
|---|---|---|
| Layout ID | Int | Identifiant du Layout utilisé pour le tri. |
| Direction angle | Float | Angle de direction pour le tri (Layout Direction / Wake). |
| Circle Origin | Point2D | Centre utilisé pour les tris circulaires ou radiaux. |
| Start angle | Float | Angle de départ pour le balayage circulaire. |
| Complete revolution | Bool | Indique si le balayage couvre tout le cercle. |
| Counter Clockwise | Bool | Sens du balayage (anti-horaire si coché). |
| Perlin Seed | Int | Graine utilisée pour le mode Layout Perlin. |
| Perlin scale | Float | Échelle de la carte Perlin. |
| Wake anchor | Point2D | Point de départ de l’onde (Layout Wake). |
| Wake angle | Float | Ouverture de l’onde (Layout Wake). |