Tento příspěvek je variantou minulého příspěvku zabývajícího se otáčením objektů kolem vlastní osy. Varianta spočívá v tom, že se vybrané objekty otáčejí už ne všechny pod stejným úhlem, ale každý má úhel natočení svůj vlastní, generovaný generátorem náhodných čísel v rozsahu 0 až 360.
Všechny uzly, až na jeden, opět pocházejí z knihoven Revitu.
Jen uzel Math.RandomIntegerList je obsažen v balíčku Clockwork, který, pokud dosud nemáte, načtěte pomocí nástrojů aplikace Dynamo.
Kód bude obsahovat tyto uzly:
- Select Model Elements – slouží pro násobný výběr objektů v projektu
- Count - vydá počet prvků vstupního seznamu
- Code Block – maximální úhel otáčení = 360 st. Nula je pro reset všech objektů na nulu
- Math.RandomIntegerList - Tvorba seznamu náhodných celých čísel od 0 - max.
- FamilyInstance.SetRotation – přenos parametru natočení kolem vlastní osy Z na rodinu
A takto krásně se potom všechny objekty vrtí po každém ručním spuštění kódu:

Technický CAD konzultant programů Autodesk se zaměřením na stavebnictví ve společnosti Adeon. Zaměřuji se především na Autodesk Revit, Navisworks, AutoCAD a také na BIM implementace a konzultace. Potkat se můžeme v ostravské kanceláři Adeonu.

