Tento rejstřík nabízí dodatečné informace o všech uzlech použitých v této příručce a také dalších komponentách, které mohou být užitečné. Jedná se pouze o představení některých z 500 uzlů dostupných v aplikaci Dynamo.
**Jinými slovy, pokud vytvoříte šířku kvádru (osa X) o délce 10 a transformujete ji na souřadnicový systém s 2krát větším měřítkem v ose X, šířka bude stále 10. ASM neumožňuje extrahovat vrcholy tělesa v předvídatelném pořadí, takže po transformaci není možné určit rozměry.
TVORBA
Color.ByARGB Umožňuje vytvořit barvu pomocí alfa, červené, zelené a modré složky.
Color Range Vrací barvu z barevného gradientu mezi počáteční a koncovou barvou.
AKCE
Color.Brightness Vrací hodnotu jasu této barvy.
Color.Components Zobrazí seznam složek barvy v pořadí: alfa, červená, zelená a modrá.
Color.Saturation Vrací hodnotu sytosti této barvy.
Color.Hue Vrací hodnotu odstínu této barvy.
DOTAZ
Color.Alpha Umožňuje najít alfa složku barvy, 0 až 255.
Color.Blue Umožňuje zjistit modrou složku barvy, 0 až 255.
Color.Green Umožňuje zjistit zelenou složku barvy, 0 až 255.
Color.Red Umožňuje zjistit červenou složku barvy, 0 až 255.
TVORBA
GeometryColor.ByGeometryColor Zobrazit geometrii v barvě.
AKCE
View.Watch Vizualizuje výstup uzlu.
View.Watch 3D Zobrazí dynamický náhled geometrie.
AKCE
Boolean Výběr mezi hodnotami true a false.
Code Block Umožňuje přímou tvorbu kódu DesignScript.
Directory Path Umožňuje vybrat adresář v systému a načíst jeho cestu.
File Path Umožňuje výběr souboru v systému a získá jeho název.
Integer Slider Posuvník, který vytváří celočíselné hodnoty.
místnosti Vytvoří číslo.
Number Slider Posuvník, který vytváří číselné hodnoty.
Řetězec Vytvoří řetězec.
Object.IsNull Určuje, zda má zadaný objekt hodnotu null.
TVORBA
List.Create Vytvoří nový seznam ze zadaných vstupů.
List.Combine Použije kombinátor na každý prvek ve dvou posloupnostech.
Number Range Vytvoří posloupnost čísel v zadaném rozsahu.
Number Sequence Vytvoří posloupnost čísel.
AKCE
List.Chop Rozdělí seznam do sady seznamů, z nichž každý obsahuje dané množství položek.
List.Count Vrací počet položek uložených v daném seznamu.
List.Flatten Vyrovná vnořený seznam seznamů o určitou hodnotu.
List.FilterByBoolMask Filtruje posloupnost na základě vyhledávání příslušných indexů v samostatném seznamu logických hodnot.
List.GetItemAtIndex Vrací položku z daného seznamu, která se nachází na určeném indexu.
List.Map Použije funkci na všechny prvky v seznamu, čím z výsledků vytvoří nový seznam.
List.Reverse Vytvoří nový seznam obsahující položky daného seznamu, ale v obráceném pořadí.
List.ReplaceItemAtIndex Nahradí položku z daného seznamu, která se nachází na daném indexu.
List.ShiftIndices Posune indexy v seznamu doprava o zadané množství.
List.TakeEveryNthItem Načte položky ze zadaného seznamu na indexech, které jsou násobky dané hodnoty s daným odsazením.
List.Transpose Prohodí řádky a sloupce v seznamu seznamů. Pokud jsou některé řádky kratší než jiné, budou jako zástupné znaky do výsledného pole vloženy hodnoty null, tak aby pole stále bylo pravoúhlé.
AKCE
Pokud Podmíněný výraz. Zkontroluje booleovskou hodnotu testovacího vstupu. Pokud má testovací vstup hodnotu true, výsledný výstup bude mít hodnotu true, v opačném případě bude mít hodnotu false.
AKCE
Math.Cos Vrací kosinus úhlu.
Math.DegreesToRadians Převede úhel ve stupních na úhel v radiánech.
Math.Pow Umocní číslo na danou mocninu.
Math.RadiansToDegrees Převede úhel v radiánech na úhel ve stupních.
Math.RemapRange Upraví rozsah seznamu čísel při zachování poměru rozložení.
Math.Sin Najde sinus úhlu.
Formula Vyhodnocuje matematické vzorce. K vyhodnocení používá NCalc. Viz http://ncalc.codeplex.com
Map Mapuje hodnotu do vstupního rozsahu.
AKCE
String.Concat Zřetězí více řetězců do jediného řetězce.
String.Contains Určuje, zda zadaný řetězec obsahuje daný dílčí řetězec.
String.Join Zřetězí více řetězců do jediného řetězce, přičemž vloží daný oddělovač mezi každý spojený řetězec.
String.Split Rozdělí jeden řetězec na seznam řetězců, s dělením určeným podle daných oddělovacích řetězců.
String.ToNumber Převádí řetězec na celé číslo nebo hodnotu typu double.
TVORBA
Circle.ByCenterPointRadius Vytvoří kružnici se zadaným středem a poloměrem v globální rovině XY, s rovinou Z jako normálou.
Circle.ByPlaneRadius Vytvoří kružnici vystředěnou na počátku vstupní roviny (kořenu), ležící ve vstupní rovině, se zadaným poloměrem.
TVORBA
CoordinateSystem.ByOrigin Vytvoří systém CoordinateSystem s počátkem ve vstupním bodu, s osami X a Y nastavenými jako osy X a Y v GSS.
CoordinateSystem.ByCyclindricalCoordinates Vytvoří systém CoordinateSystem v zadaných válcových souřadnicových parametrech s ohledem na zadaný souřadnicový systém.
TVORBA
Cuboid.ByLengths Vytvoří kvádr vystředěný na počátek GSS, se šířkou, délkou a výškou.
Cuboid.ByLengths (origin)
Vytvoří kvádr vystředěný na vstupním bodu, s určenou šířkou, délkou a výškou.
Cuboid.ByLengths (coordinateSystem)
Vytvoří kvádr vystředěný na počátek GSS, se šířkou, délkou a výškou.
Cuboid.ByCorners
Vytvoří kvádr s rozsahem od dolního bodu po horní bod.
Cuboid.Length
Vrátí vstupní rozměry kvádru, NE skutečné globální rozměry prostoru. **
Cuboid.Width
Vrátí vstupní rozměry kvádru, NE skutečné globální rozměry prostoru. **
Cuboid.Height
Vrátí vstupní rozměry kvádru, NE skutečné globální rozměry prostoru. **
BoundingBox.ToCuboid
Získá hraniční kvádr jako objemový kvádr.
AKCE
Curve.Extrude (distance) Vysune křivku ve směru normálového vektoru.
Curve.PointAtParameter Získá bod na křivce v určeném parametru mezi objekty StartParameter() a EndParameter().
AKCE
Geometry.DistanceTo Získá vzdálenost od této geometrie k jiné.
Geometry.Explode Rozdělí složené nebo neoddělené prvky do součástí jejich komponent.
Geometry.ImportFromSAT Seznam importovaných geometrií
Geometry.Rotate (basePlane) Otočí objekt kolem počátku roviny a normály o zadaný počet stupňů.
Geometry.Translate Posune libovolný typ geometrie o zadanou vzdálenost v daném směru.
TVORBA
Line.ByBestFitThroughPoints Vytvoří čáru nejlépe aproximující rozptýlené vykreslení bodů.
Line.ByStartPointDirectionLength Vytvoří přímou čáru od počátečního bodu, která se prodlouží ve směru vektoru o zadanou délku.
Line.ByStartPointEndPoint Vytvoří rovnou čáru mezi dvěma vstupními body.
Line.ByTangency Vytvoří tečnu ke vstupní křivce, umístěnou v bodu parametru vstupní křivky.
DOTAZ
Line.Direction Směr křivky.
Tvorba
NurbsCurve.ByControlPoints Pomocí explicitních řídicích bodů vytvoří objekt BSplineCurve.
NurbsCurve.ByPoints Vytvoří objekt BSplineCurve pomocí interpolace mezi body.
Tvorba
NurbsSurface.ByControlPoints Vytvoří objekt NurbsSurface pomocí explicitních řídicích bodů se zadanými stupni U a V.
NurbsSurface.ByPoints Vytvoří objekt NurbsSurface s určenými interpolovanými body a stupni U a V. Výsledný povrch bude procházet všemi body.
TVORBA
Plane.ByOriginNormal Vytvoří rovinu vystředěnou na kořenový bod pomocí vstupního normálového vektoru.
Plane.XY Vytvoří rovinu v prostoru XY.
TVORBA
Point.ByCartesianCoordinates Vytvoří bod v daném souřadnicovém systému pomocí 3 kartézských souřadnic.
Point.ByCoordinates (2d) Vytvoří bod v rovině XY pomocí dvou kartézských souřadnic. Komponenta Z je 0.
Point.ByCoordinates (3d) Vytvoří bod daný 3 kartézskými souřadnicemi.
Point.Origin Získá bod počátku (0,0,0).
AKCE
Point.Add Přidá k bodu vektor. Stejné jako Translate (Vector).
DOTAZ
Point.X Získá komponentu X bodu.
Point.Y Získá komponentu Y bodu.
Point.Z Získá komponentu Z bodu.
TVORBA
Polycurve.ByPoints Vytvoří objekt PolyCurve z posloupnosti čar propojujících body. U uzavřené křivky by měl poslední bod být ve stejném umístění jako počáteční bod.
TVORBA
Rectangle.ByWidthLength (Plane) Vytvoří obdélník vystředěný na kořen vstupní roviny se vstupní šířkou (délka osy X roviny) a délkou (délka osy Y roviny).
TVORBA
Sphere.ByCenterPointRadius Vytvoří těleso (kouli) vystředěné na vstupní bod se zadaným poloměrem.
TVORBA
Surface.ByLoft Vytvoří povrch pomocí šablonování mezi křivkami vstupního příčného řezu.
Surface.ByPatch Vytvoří povrch vyplněním vnitřní části uzavřené hranice definované vstupními křivkami.
AKCE
Surface.Offset Odsadí povrch ve směru normály povrchu o zadanou vzdálenost.
Surface.PointAtParameter Vrátí bod v zadaných parametrech U a V.
Surface.Thicken Rozšíří plochu na těleso vysunutím ve směru normál povrchu na obou stranách povrchu.
TVORBA
UV.ByCoordinates Vytvoří prvek UV ze dvou hodnot typu double.
TVORBA
Vector.ByCoordinates Vytvoří vektor pomocí 3 euklidovských souřadnic.
Vector.XAxis Získá kanonický vektor osy X (1,0,0).
Vector.YAxis Získá kanonický vektor osy Y (0,1,0).
Vector.ZAxis Získá kanonický vektor osy Z (0,0,1).
AKCE
Vector.Normalized Získá normalizovanou verzi vektoru.
TVORBA
CoordinateSystem.ByOrigin Vytvoří systém CoordinateSystem s počátkem ve vstupním bodu, s osami X a Y nastavenými jako osy X a Y v GSS.
CoordinateSystem.ByCyclindricalCoordinates Vytvoří systém CoordinateSystem v zadaných válcových souřadnicových parametrech s ohledem na zadaný souřadnicový systém.
+ Součet
- Odečítání
* Součin
/ Podíl
% Modulární dělení nalezne zbytek prvního vstupu po dělení druhým vstupem.
< Menší než
> Větší než
== Zkoušky rovnosti pro rovnost mezi dvěma hodnotami.