Zum Inhalt

Varianten

Die aktuelle Variante kann mit LUA gesteuert werden. Dies kann beispielsweise dazu verwendet werden, mit einem Script das Raster jeder einzelnen Variante zu berechnen und zu speichern. Das Variantenobjekt ist über cna.variant zugänglich.

  • cna.variant.current gibt die aktuelle Variante als Zahl aus (beginnend mit 1) oder setzt diese. Beim Schreiben kann die Variante als Ganzzahl (beginnend bei 1) oder über ihre ID gesetzt werden.
  • cna.variant.last_calculated gibt die zuletzt berechnete Variante als eins-basierte Zahl aus
  • cna.variant.is_current_calculated() gibt an, ob die aktuelle Variante schon berechnet wurde
  • cna.variant:all() iteriert über alle Varianten, angefangen bei Variante 0. Der Iterator liefert drei Werte zurück: die eins-basierte Nummer der Variante, die ID und - sofern gesetzt - den Bezeichner (sonst eine Kopie der ID).