B.1 Mélange avancé, création de fichiers

À propos

Le format de fichier est basé sur JSON et consiste en un objet de premier niveau qui possède un membre surfaces, contenant un tableau d’objets de surface. Les fichiers contenant ce format sont marqués de l’extension .babl (signifiant Barco Advanced Blend - Mélange avancé Barco).

Paramètres du fichier
InverserRestitue le fichier avec des couleurs inversées lorsque la valeur est vrai
Surfaces
TypeChaîne décrivant le type de surface
 Coons

12 points de contrôle.

Un patch Coons est décrit par 4 courbes de Bézier, partageant les 4 points d’angle. Elles sont désignées par les lettres C1 à C4 , dans l’ordre suivant : haut-gauche, haut-droite, bas-gauche, bas-droite. Chaque coin possède également deux poignées, qui décrivent la façon dont chaque courbe sort du point d’angle. Ces poignées sont décrites en tant que C1H1 à C4H2, H1 étant la poignée horizontale et H2 la poignée verticale.

L’ordre des points dans le tableau de points est alors le suivant : C1, C1H1, C2H1, C2, C1H2, C2H2, C3H2, C4H2, C3, C3H1, C4H1, C4.

 Cubique

16 points de contrôle

Surface de Bézier bicubique

PointsUn tableau de points 2D normalisés (float, float).
CouleursUn tableau d’exactement quatre valeurs RVB normalisées (float, float, float). Elles décrivent les valeurs de couleur utilisées pour chaque point d’angle et sont classées dans le même ordre que les points d’angle.
TypeDoit contenir la valeur textuelle « babl » pour déclarer qu’il s’agit d’un dessin de type mélange avancé.
VersionDoit être réglé sur la valeur texte « 1.0 »

« presentation » :

{

"stroke":1,

"points":true,

"bubbles":true

}

Utilisé par l’outil d’interface utilisateur lorsque des fichiers sont créés et/ou modifiés dans cet outil, et présent dans un fichier téléchargé depuis le projecteur.

Ces paramètres ne sont pas nécessaires lors de la création d’un fichier