Draft Array/cs

Popis
Nástroj Pole vytváří ortogonální (3-osy) nebo polární pole z vybraných objektů. Není-li vybrán žádný objekt, budete vyzváni k jeho výběru.



Použití
(pozn.překl.: Pro začátečníky jako jsem já - defaultně jsou intervaly X,Y a Z nastaveny na 1. Když pracujete v mm, tak to vypadá jakoby se pole nevytvořilo, protože se elementy překrývají. Je potřeba alespoň jeden index zvýšit minimálně na rozměr základního prvku.)
 * 1) Vyberte objekt, ze kterého chcete udělat pole
 * 2) Stiskněte tlačítko.

Volby

 * Pole začíná defaultně jako ortogonální, ve vlastnostech můžete změnit mód na polární.

Vlastnosti

 * : Specifikuje typ pole ortogonální nebo polární

Pro ortogonální pole:
 * : Interval mezi kopiemi na první ose
 * : Interval mezi kopiemi na druhé ose
 * : Interval mezi kopiemi na třetí ose
 * : Počet kopií na první ose
 * : Počet kopií na druhé ose
 * : Počet kopií na třetí ose

Pro polární pole:
 * : Kolmý směr kruhového pole
 * : Středový bod pole
 * : Úhel, který má být kopiemi pokryt
 * : Počet kopií

Skriptování
Nástroj Pole může být využit v makrech a z konzoly Pythonu použitím následujících funkcí, v závislosti na tom jestli chcete získat jednoduché, samostatné kopie základního objektu nebo parametrický objekt pole, který zůstává napojen na původní objekt.

Jednoduché pole
Pro obdélníkové pole:

Pro kruhové pole:


 * Vytvoří pole z objektů obsažených v seznamu (může to být objekt nebo seznam objektů), v případě obdélníkového pole, xnum iterací ve směru x se vzdáleností xvector mezi iteracemi, a stejně pro směr y s yvector a ynum. V případě kruhového pole, center je vector, totalangle je úhel, který má být pokryt (ve stupních) a totalnum je počet objektů, včetně originálního.
 * Tato funkce produkuje samostatné kopie základního objektu(ů)

Parametrické pole
Pro obdélníkové pole:

Pro kruhové pole:


 * Vytváří pole z daného objektu, v případě obdélníkového pole, xnum iterací ve směru x se vzdáleností xvector mezi iteracemi, a stejně pro směr y s yvector a ynum. V případě kruhového pole, center je vector, totalangle je úhel, který má být pokryt (ve stupních) a totalnum je počet objektů, včetně originálního.
 * Výsledkem této funkce je parametrický objekt pole.

Příklad: