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.currentgibt 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_calculatedgibt die zuletzt berechnete Variante als eins-basierte Zahl auscna.variant.is_current_calculated()gibt an, ob die aktuelle Variante schon berechnet wurdecna.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).