Un objet donné peut contenir différents liquides. Deux tableaux pour paramétrer : niveauLiquides
qui contient le niveau en proportion de chacun des liquides, et aspectLiquides
qui contient la couleur pour chacun des liquides. Le nombre d'éléments du 2ème tableau doit être au moins égal au nombre d'éléments du premier tableau.
Les objets sont placés avec les commandes de l'environnement 'picture', on peut donc leur faire subir un agrandissement/réduction ou une rotation. Quelque soit l'inclinaison, le niveau du liquide est garanti horizontal, mais en revanche, les proportions sur les niveaux n'auront pas forcément l'air respectées à l'affichage : on utilise la hauteur théorique d'un récipient rectangulaire (la Bounding Box). Si l'inclinaison est supérieure ou égale à 90 degrés, alors le récipient sera vide...
Pour certains objets, comme le Flacon, on peut obtenir un objet incliné rempli à 100% et qui n'a pas l'air plein... La solution est de le remplir à plus de 100%. Aucun test n'est fait, et on peut même donner des proportions négatives.
Avec le tube à essai : le source jps
Le tableau aspectLiquides
peut également contenir des indication de dégradé de couleur : le source jps
Un objet donné peut contenir différents solides. Un tableau pour paramétrer : Solides
qui contient les différentes procédures à effectuer. Pour le moment, les différents solides utilsables sont ClouFer
(un seul) TournureCuivre
(une seule), GrenailleZinc
(une seule) Filaments
(nombre à passer en paramètre), Clous
(nombre à passer en paramètre), Zinc
(nombre à passer en paramètre) et Cuivre
(nombre à passer en paramètre). Pour chacun de ces solides (sauf le Zinc et la grenaille de zinc), on peut passer une couleur en argument.
Avec le tube à essai : le source jps
Bien sûr, un objet peut contenir à la fois des liquides et des solides.
Avec le ballon : le source jps
Pour le moment un seul type de gazs : les bulles de Champagne. Celles-ci n'apparaissent que dans le liquide, et on suppose pour le moment que le plus haut niveau du liquide est donné par le dernier élément du tableau niveauLiquides
Avec le tube à essai et le ballon : le source jps