GUI je hotovo.
Popis funkcí(hodlám to sepsat do zdrojáku nebo do texťáku)
Funkce Make Array- vytvoří pole objektů
parametry
Array size:
Copies X: počet prvků v poli v ose X
Copies Y: počet prvků v poli v ose Y
Copies Z: počet prvků v poli v ose Z
Offset:
X:,Y:,Z: hodnota offsetu mezi duplikáty, tzn. vzdálenost mezi nimi
Size:
X:,Y:,Z: velikost duplikátů v jednotkách
př. jednotek 1=100% 0.5=50% 2.0=200%
Rot:
X:,Y:,Z: rotace duplikátů v úhlech
Randomize
Rand.Offset-Slouží k nastavení míry náhody pro posun objektů(offset)
Rand. Rot:Slouží k nastavení míry náhody pro duplikátory v rozmezí od úhlu MinX:,MinY:,MinZ: po úhel MaxX:,MaxY:,MaxZ:.
Rand. Size:Slouží k nastavení míry náhody pro velikost v jednotkách
od MinX:,MinY:,MinZ: po MaxX:,MaxY:,MaxZ:.
Funkce Circle- vytvoří pole ve tvaru kružnice, popřípadě letokruhů
Parametry
Copies X: pro počet duplikátů, které budou tvořit kruh(počet článků kruhu)
Copies Y: počet kruhů
Offset X:poloměr prvního kruhu()
Offset Y:vzdálenost dalších "letokruhů"
SizeX: a SizeY: pro doladění tvaru kruhu, možnost utvořit elipsu.
Co hodlám ještě dodělat
-doladit Tooltips
-doladit funkci Circle,teď je sice funkční, ale zatím na jím vytvořené objekty nelze použít random rotaci, scale a offset.
-dodělat možnost lockování velikosti. Tzn. že bude např. pro všechny změny velikostí v osách X,Y,Z použita jedna náhodná hodnota. Takže budou objekty náhodně měněny ve všech osách stejně, kvůli zachování proporcí. Doteď se všechny 3 osy mění nezávisle(proporce nemusí zůstat stejné).
-dodělat ještě nějaké fce. pro různé druhy polí[/b]