Aller au contenu principal

FindFreeBall

Target.FindFreeBall

Premier ballon libre (sans porteur) dans un rayon, même dimension que le lanceur.

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.

Chaque passage consomme 6 dans le budget d'exécution (le défaut est 1).

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 = Target.FindFreeBall(center = {0, 0, 0}, radius = 100)
}

La grammaire complète est dans Exemples.

Entrées​

Sur le grapheInterneTypeDéfautNotes
centercentervecteur
radiusradiusnombre100de 1 à 2000

Sorties​

Sur le grapheInterneTypeDéfautNotes
ballballentité
foundfoundoui/non

Détail​

  • center (center, vecteur). Relie un fil bleu.
  • radius (radius, nombre). Sans fil bleu, le défaut est utilisé. Défaut: 100. Borné de 1 à 2000.
  • ball (ball, entité). Relie un fil bleu.
  • found (found, oui/non). Relie un fil bleu.