REJSTŘÍK UZLŮ

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.

Vestavěné funkce

OBRÁZEK Počet
Vrací počet položek v určeném seznamu.
OBRÁZEK
OBRÁZEK Vyrovnat
Vrací vyrovnaný jednorozměrný seznam vytvořený z vícerozměrného vstupního seznamu.
OBRÁZEK
OBRÁZEK Mapa
Mapuje hodnotu do vstupního rozsahu.
OBRÁZEK

Tvárník

Core.Color

VYTVOŘIT
OBRÁZEK Color.ByARGB
Umožňuje vytvořit barvu pomocí alfa, červené, zelené a modré složky.
OBRÁZEK
OBRÁZEK Rozsah barev
Vrací barvu z barevného gradientu mezi počáteční a koncovou barvou.
OBRÁZEK
AKCE
OBRÁZEK Color.Brightness
Vrací hodnotu jasu této barvy.
OBRÁZEK
OBRÁZEK Color.Components
Zobrazí seznam složek barvy v pořadí: alfa, červená, zelená a modrá.
OBRÁZEK
OBRÁZEK Color.Saturation
Vrací hodnotu sytosti této barvy.
OBRÁZEK
OBRÁZEK Color.Hue
Vrací hodnotu odstínu této barvy.
OBRÁZEK
DOTAZ
OBRÁZEK Color.Alpha
Umožňuje najít alfa složku barvy, 0 až 255.
OBRÁZEK
OBRÁZEK Color.Blue
Umožňuje najít modrou složku barvy, 0 až 255.
OBRÁZEK
OBRÁZEK Color.Green
Umožňuje zjistit zelenou složku barvy, 0 až 255.
OBRÁZEK
OBRÁZEK Color.Red
Umožňuje najít červenou složku barvy, 0 až 255.
OBRÁZEK

Core.Display

VYTVOŘIT
OBRÁZEK Display.ByGeometryColor
Zobrazit geometrii v barvě.
OBRÁZEK

Core.Input

AKCE
OBRÁZEK Booleovský
Výběr mezi hodnotami true a false.
OBRÁZEK
OBRÁZEK Blok kódu
Umožňuje přímou tvorbu kódu DesignScript.
OBRÁZEK
OBRÁZEK Directory Path
Umožňuje vybrat adresář v systému a načíst jeho cestu.
OBRÁZEK
OBRÁZEK Cesta souboru
Umožňuje vybrat soubor v systému, jehož název chcete získat.
OBRÁZEK
OBRÁZEK Integer Slider
Posuvník, který vytváří celočíselné hodnoty.
OBRÁZEK
OBRÁZEK Počet
Vytvoří číslo.
OBRÁZEK
OBRÁZEK Number Slider
Posuvník, který vytváří číselné hodnoty.
OBRÁZEK
OBRÁZEK Řetězec
Vytvoří řetězec.
OBRÁZEK

Core.List

VYTVOŘIT
OBRÁZEK List.Create
Vytvoří nový seznam ze zadaných vstupů.
OBRÁZEK
OBRÁZEK List.Combine
Použije kombinátor na každý prvek ve dvou posloupnostech.
OBRÁZEK
OBRÁZEK Rozsah čísel
Vytvoří posloupnost čísel v zadaném rozsahu.
OBRÁZEK
OBRÁZEK Posloupnost čísel
Vytvoří posloupnost čísel.
OBRÁZEK
AKCE
OBRÁZEK List.Chop
Rozdělí seznam do sady seznamů, z nichž každý obsahuje dané množství položek.
OBRÁZEK
OBRÁZEK List.Count
Vrací počet položek uložených v daném seznamu.
OBRÁZEK
OBRÁZEK List.Flatten
Vyrovná vnořený seznam seznamů o určitou hodnotu.
OBRÁZEK
OBRÁZEK List.FilterByBoolMask
Filtruje posloupnost na základě vyhledávání příslušných indexů v samostatném seznamu logických hodnot.
OBRÁZEK
OBRÁZEK List.GetItemAtIndex
Vrací položku z daného seznamu, která se nachází na určeném indexu.
OBRÁZEK
OBRÁZEK List.Map
Použije funkci na všechny prvky v seznamu, čím z výsledků vytvoří nový seznam.
OBRÁZEK
OBRÁZEK List.Reverse
Vytvoří nový seznam obsahující položky daného seznamu, ale v obráceném pořadí.
OBRÁZEK
OBRÁZEK List.ReplaceItemAtIndex
Nahradí položku z daného seznamu, která se nachází na daném indexu.
OBRÁZEK
OBRÁZEK List.ShiftIndices
Posune indexy v seznamu doprava o zadané množství.
OBRÁZEK
OBRÁZEK List.TakeEveryNthItem
Načte položky ze zadaného seznamu na indexech, které jsou násobky dané hodnoty s daným odsazením.
OBRÁZEK
OBRÁZEK 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é.
OBRÁZEK

Core.Logic

AKCE
OBRÁZEK Podmínka
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.
OBRÁZEK

Core.Math

AKCE
OBRÁZEK Math.Cos
Vrací kosinus úhlu.
OBRÁZEK
OBRÁZEK Math.DegreesToRadians
Převede úhel ve stupních na úhel v radiánech.
OBRÁZEK
OBRÁZEK Math.Pow
Umocní číslo na danou mocninu.
OBRÁZEK
OBRÁZEK Math.RadiansToDegrees
Převede úhel v radiánech na úhel ve stupních.
OBRÁZEK
OBRÁZEK Math.RemapRange
Upraví rozsah seznamu čísel při zachování poměru rozložení.
OBRÁZEK
OBRÁZEK Math.Sin
Najde sinus úhlu.
OBRÁZEK

Core.Object

AKCE
OBRÁZEK Object.IsNull
Určuje, zda má zadaný objekt hodnotu null.
OBRÁZEK

Core.Scripting

AKCE
OBRÁZEK Vzorec
Vyhodnocuje matematické vzorce. K vyhodnocení používá NCalc. Viz web http://ncalc.codeplex.com
OBRÁZEK

Core.String

AKCE
OBRÁZEK String.Concat
Zřetězí více řetězců do jediného řetězce.
OBRÁZEK
OBRÁZEK String.Contains
Určuje, zda zadaný řetězec obsahuje daný dílčí řetězec.
OBRÁZEK
OBRÁZEK 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.
OBRÁZEK
OBRÁZEK 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ů.
OBRÁZEK
OBRÁZEK String.ToNumber
Převádí řetězec na celé číslo nebo hodnotu typu double.
OBRÁZEK

Core.View

AKCE
OBRÁZEK View.Watch
Vizualizuje výstup uzlu.
OBRÁZEK
OBRÁZEK View.Watch 3D
Zobrazí dynamický náhled geometrie.
OBRÁZEK

Geometrie

Geometry.Circle

VYTVOŘIT
OBRÁZEK Circle.ByCenterPointRadius
Vytvoří kružnici se zadaným středem a poloměrem v globální rovině XY, s rovinou Z jako normálou.
OBRÁZEK
OBRÁZEK 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.
OBRÁZEK

Geometry.CoordinateSystem

VYTVOŘIT
OBRÁZEK 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.
OBRÁZEK
OBRÁZEK CoordinateSystem.ByCyclindricalCoordinates
Vytvoří systém CoordinateSystem v zadaných válcových souřadnicových parametrech s ohledem na zadaný souřadnicový systém.
OBRÁZEK

Geometry.Cuboid

VYTVOŘIT
OBRÁZEK Cuboid.ByLengths (origin)
Vytvoří kvádr vystředěný na vstupním bodu, s určenou šířkou, délkou a výškou.
OBRÁZEK

Geometry.Curve

AKCE
OBRÁZEK Curve.Extrude (distance)
Vysune křivku ve směru normálového vektoru.
OBRÁZEK
OBRÁZEK Curve.PointAtParameter
Získá bod na křivce v určeném parametru mezi objekty StartParameter() a EndParameter().
OBRÁZEK

Geometry.Geometry

AKCE
OBRÁZEK Geometry.DistanceTo
Získá vzdálenost od této geometrie k jiné.
OBRÁZEK
OBRÁZEK Geometry.Explode
Rozdělí složené nebo neoddělené prvky do součástí jejich komponent.
OBRÁZEK
OBRÁZEK Geometry.ImportFromSAT
Seznam importovaných geometrií
OBRÁZEK
OBRÁZEK Geometry.Rotate (basePlane)
Otočí objekt kolem počátku roviny a normály o zadaný počet stupňů.
OBRÁZEK
OBRÁZEK Geometry.Translate
Posune libovolný typ geometrie o zadanou vzdálenost v daném směru.
OBRÁZEK

Geometry.Line

VYTVOŘIT
OBRÁZEK Line.ByBestFitThroughPoints
Vytvoří čáru nejlépe aproximující rozptýlené vykreslení bodů.
OBRÁZEK
OBRÁZEK Line.ByStartPointDirectionLength
Vytvoří přímou čáru od počátečního bodu, která se prodlouží ve směru vektoru o zadanou délku.
OBRÁZEK
OBRÁZEK Line.ByStartPointEndPoint
Vytvoří rovnou čáru mezi dvěma vstupními body.
OBRÁZEK
OBRÁZEK Line.ByTangency
Vytvoří tečnu ke vstupní křivce, umístěnou v bodu parametru vstupní křivky.
OBRÁZEK
DOTAZ
OBRÁZEK Line.Direction
Směr křivky.
OBRÁZEK

Geometry.NurbsCurve

Definuj
OBRÁZEK NurbsCurve.ByControlPoints
Pomocí explicitních řídicích bodů vytvoří objekt BSplineCurve.
OBRÁZEK
OBRÁZEK NurbsCurve.ByPoints
Vytvoří objekt BSplineCurve pomocí interpolace mezi body.
OBRÁZEKqcomm

Geometry.NurbsSurface

Definuj
OBRÁZEK NurbsSurface.ByControlPoints
Vytvoří objekt NurbsSurface pomocí explicitních řídicích bodů se zadanými stupni U a V.
OBRÁZEK
OBRÁZEK 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.
OBRÁZEK

Geometry.Plane

VYTVOŘIT
OBRÁZEK Plane.ByOriginNormal
Vytvoří rovinu vystředěnou na kořenový bod pomocí vstupního normálového vektoru.
OBRÁZEK
OBRÁZEK Plane.XY
Vytvoří rovinu v prostoru XY.
OBRÁZEK

Geometry.Point

VYTVOŘIT
OBRÁZEK Point.ByCartesianCoordinates
Vytvoří bod v daném souřadnicovém systému pomocí 3 kartézských souřadnic.
OBRÁZEK
OBRÁZEK Point.ByCoordinates (2d)
Vytvoří bod v rovině XY pomocí dvou kartézských souřadnic. Komponenta Z je 0.
OBRÁZEK
OBRÁZEK Point.ByCoordinates (3d)
Vytvoří bod daný 3 kartézskými souřadnicemi.
OBRÁZEK
OBRÁZEK Point.Origin
Získá bod počátku (0,0,0).
OBRÁZEK
AKCE
OBRÁZEK Point.Add
Přidá k bodu vektor. Stejné jako Translate (Vector).
OBRÁZEK
DOTAZ
OBRÁZEK Point.X
Získá komponentu X bodu.
OBRÁZEK
OBRÁZEK Point.Y
Získá komponentu Y bodu.
OBRÁZEK
OBRÁZEK Point.Z
Získá komponentu Z bodu.
OBRÁZEK

Geometry.Polycurve

VYTVOŘIT
OBRÁZEK 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.
OBRÁZEK

Geometry.Rectangle

VYTVOŘIT
OBRÁZEK 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).
OBRÁZEK

Geometry.Sphere

VYTVOŘIT
OBRÁZEK Sphere.ByCenterPointRadius
Vytvoří těleso (kouli) vystředěné na vstupní bod se zadaným poloměrem.
OBRÁZEK

Geometry.Surface

VYTVOŘIT
OBRÁZEK Surface.ByLoft
Vytvoří povrch pomocí šablonování mezi křivkami vstupního příčného řezu.
OBRÁZEK
OBRÁZEK Surface.ByPatch
Vytvoří povrch vyplněním vnitřní části uzavřené hranice definované vstupními křivkami.
OBRÁZEK
AKCE
OBRÁZEK Surface.Offset
Odsadí povrch ve směru normály povrchu o zadanou vzdálenost.
OBRÁZEK
OBRÁZEK Surface.PointAtParameter
Vrátí bod v zadaných parametrech U a V.
OBRÁZEK
OBRÁZEK Surface.Thicken
Zesílí povrch na těleso vysunutím ve směru normál povrchu na obou stranách povrchu.
OBRÁZEK

Geometry.UV

VYTVOŘIT
OBRÁZEK UV.ByCoordinates
Vytvoří prvek UV ze dvou hodnot typu double.
OBRÁZEK

Geometry.Vector

VYTVOŘIT
OBRÁZEK Vector.ByCoordinates
Vytvoří vektor pomocí 3 euklidovských souřadnic.
OBRÁZEK
OBRÁZEK Vector.XAxis
Získá kanonický vektor osy X (1,0,0).
OBRÁZEK
OBRÁZEK Vector.YAxis
Získá kanonický vektor osy Y (0,1,0).
OBRÁZEK
OBRÁZEK Vector.ZAxis
Získá kanonický vektor osy Z (0,0,1).
OBRÁZEK
AKCE
OBRÁZEK Vector.Normalized
Získá normalizovanou verzi vektoru.
OBRÁZEK

Operátory

OBRÁZEK +
Součet
OBRÁZEK
OBRÁZEK -
Rozdíl
OBRÁZEK
OBRÁZEK *
Součin
OBRÁZEK
OBRÁZEK /
Podíl
OBRÁZEK
OBRÁZEK %
Modulární dělení nalezne zbytek prvního vstupu po dělení druhým vstupem.
OBRÁZEK
OBRÁZEK <
Menší než
OBRÁZEK
OBRÁZEK >
Větší než
OBRÁZEK
OBRÁZEK ==
Zkoušky rovnosti pro rovnost mezi dvěma hodnotami.
OBRÁZEK