Aller au contenu principal

Z = clamp(z + add, min, max), puis normalisation optionnelle

Vector.AdjustZ

z = clamp(z + add, min, max), puis normalisation optionnelle.

Calcul. Il ne s'enchaîne pas. Un autre bloc lit sa sortie avec un fil bleu, et la valeur est recalculée à ce moment-là.

Pas de fil blanc sur ce bloc. On ne fait que lire le résultat.

Exemple​

Le même bloc, écrit dans la vue Code. Les nombres et les textes sont des valeurs de départ du module, à changer.

data {
valeur = Vector.AdjustZ(vector = {0, 0, 0}, add = 0, min = 1, max = 1)
}

La grammaire complète est dans Exemples.

Entrées​

Sur le grapheInterneTypeDéfautNotes
vectorvectorvecteur
addaddnombre0de … à 1000000
minminnombrede … à 1000000
maxmaxnombrede … à 1000000
normalizenormalizeoui/nonnon

Sorties​

Sur le grapheInterneTypeDéfautNotes
résultatresultvecteur

Détail​

  • vector (vector, vecteur). Relie un fil bleu.
  • add (add, nombre). Sans fil bleu, le défaut est utilisé. Défaut: 0. Borné de … à 1000000.
  • min (min, nombre). Relie un fil bleu. Borné de … à 1000000.
  • max (max, nombre). Relie un fil bleu. Borné de … à 1000000.
  • normalize (normalize, oui/non). Sans fil bleu, le défaut est utilisé. Défaut: non.
  • résultat (result, vecteur). Relie un fil bleu.