INDEKS WĘZŁÓW

Ten indeks zawiera dodatkowe informacje o wszystkich węzłach zawartych w tym elementarzu, a także o pozostałych składnikach, które mogą być przydatne. Podano w nim tylko część z około 500 węzłów dostępnych w programie Dynamo.

Funkcje wbudowane

OBRAZ Count
Zwraca liczbę elementów z określonej listy.
OBRAZ
OBRAZ Flatten
Zwraca spłaszczoną listę 1D listy wielowymiarowej danych wejściowych.
OBRAZ
OBRAZ Map
Przypisuje wartość do zakresu danych wejściowych.
OBRAZ

Core

Core.Color

TWORZENIE
OBRAZ Color.ByARGB
Tworzy kolor według składowych: alfa, czerwony, zielony i niebieski.
OBRAZ
OBRAZ Color Range
Pobiera kolor z gradientu między kolorem początkowym i końcowym.
OBRAZ
DZIAŁANIA
OBRAZ Color.Brightness
Pobiera wartość jasności tego koloru.
OBRAZ
OBRAZ Color.Components
Wyświetla listę składowych koloru w następującej kolejności: alfa, czerwony, zielony, niebieski.
OBRAZ
OBRAZ Color.Saturation
Pobiera wartość nasycenia tego koloru.
OBRAZ
OBRAZ Color.Hue
Pobiera wartość barwy tego koloru.
OBRAZ
ZAPYTANIE
OBRAZ Color.Alpha
Znajduje składową alfa koloru, od 0 do 255.
OBRAZ
OBRAZ Color.Blue
Znajduje niebieską składową koloru, od 0 do 255.
OBRAZ
OBRAZ Color.Green
Znajduje zieloną składową koloru, od 0 do 255.
OBRAZ
OBRAZ Color.Red
Znajduje czerwoną składową koloru, od 0 do 255.
OBRAZ

Core.Display

TWORZENIE
OBRAZ Display.ByGeometryColor
Wyświetla geometrię za pomocą koloru.
OBRAZ

Core.Input

DZIAŁANIA
OBRAZ Boolean
Wybór między true i false.
OBRAZ
OBRAZ Code Block
Umożliwia bezpośrednie utworzenie kodu DesignScript.
OBRAZ
OBRAZ Directory Path
Umożliwia wybranie katalogu w systemie, aby pobrać jego ścieżkę.
OBRAZ
OBRAZ File Path
Umożliwia wybranie pliku w systemie, aby pobrać jego nazwę.
OBRAZ
OBRAZ Integer Slider
Suwak, który generuje wartości całkowite.
OBRAZ
OBRAZ Number
Tworzy liczbę.
OBRAZ
OBRAZ Number Slider
Suwak pozwalający uzyskać wartości liczbowe.
OBRAZ
OBRAZ String
Tworzy ciąg.
OBRAZ

Core.List

TWORZENIE
OBRAZ List.Create
Tworzy nową listę z określonych danych wejściowych.
OBRAZ
OBRAZ List.Combine
Stosuje kombinator do każdego elementu w dwóch sekwencjach.
OBRAZ
OBRAZ Number Range
Tworzy sekwencję liczb w określonym zakresie.
OBRAZ
OBRAZ Number Sequence
Tworzy sekwencję liczb.
OBRAZ
DZIAŁANIA
OBRAZ List.Chop
Dzieli listę na zestaw list, z których każdy zawiera zadaną liczbę elementów.
OBRAZ
OBRAZ List.Count
Pobiera liczbę elementów przechowywanych w danej liście.
OBRAZ
OBRAZ List.Flatten
Zrównuje zagnieżdżony wykaz list o określoną wartość.
OBRAZ
OBRAZ List.FilterByBoolMask
Filtruje sekwencję, sprawdzając odpowiadające indeksy w osobnej liście wartości logicznych.
OBRAZ
OBRAZ List.GetItemAtIndex
Pobiera element z danej listy, który znajduje się w określonym indeksie.
OBRAZ
OBRAZ List.Map
Stosuje funkcję do wszystkich elementów listy, generując z wyników nową listę.
OBRAZ
OBRAZ List.Reverse
Tworzy nową listę zawierającą elementy z danej listy, ale w odwrotnej kolejności.
OBRAZ
OBRAZ List.ReplaceItemAtIndex
Zastępuje element z danej listy, który znajduje się w określonym indeksie.
OBRAZ
OBRAZ List.ShiftIndices
Przesuwa indeksy na liście w prawo o podaną wartość.
OBRAZ
OBRAZ List.TakeEveryNthItem
Pobiera elementy z danej listy w indeksach, które są wielokrotnością danej wartości, po uwzględnieniu podanego odsunięcia.
OBRAZ
OBRAZ List.Transpose
Zamienia wiersze z kolumnami na liście list. Jeśli niektóre wiersze są krótsze niż inne, w tablicy wynikowej są wstawiane wartości null jako elementy zastępcze, tak aby zawsze uzyskać prostokąt.
OBRAZ

Core.Logic

DZIAŁANIA
OBRAZ If
Instrukcja warunkowa. Sprawdza wartość logiczną danych wejściowych przekazanych do sprawdzenia. Jeśli dane wejściowe są prawdziwe, generuje wartość wyjściową true. W przeciwnym razie generuje wartość wyjściową false.
OBRAZ

Core.Math

DZIAŁANIA
OBRAZ Math.Cos
Oblicza cosinus kąta.
OBRAZ
OBRAZ Math.DegreesToRadians
Konwertuje wartość kąta w stopniach na wartość w radianach.
OBRAZ
OBRAZ Math.Pow
Podnosi liczbę do określonej potęgi.
OBRAZ
OBRAZ Math.RadiansToDegrees
Konwertuje wartość kąta w radianach na wartość w stopniach.
OBRAZ
OBRAZ Math.RemapRange
Dostosowuje zakres listy liczb, zachowując współczynnik rozkładu.
OBRAZ
OBRAZ Math.Sin
Oblicza sinus kąta.
OBRAZ

Core.Object

DZIAŁANIA
OBRAZ Object.IsNull
Określa, czy podany obiekt ma wartość null.
OBRAZ

Core.Scripting

DZIAŁANIA
OBRAZ Formula
Oblicza wartość wzoru matematycznego. Korzysta z funkcji NCalc. Zobacz http://ncalc.codeplex.com.
OBRAZ

Core.String

DZIAŁANIA
OBRAZ String.Concat
Łączy wiele ciągów w jeden.
OBRAZ
OBRAZ String.Contains
Określa, czy dany ciąg zawiera dany podciąg.
OBRAZ
OBRAZ String.Join
Łączy wiele ciągów w jeden, wstawiając podany separator między poszczególnymi ciągami.
OBRAZ
OBRAZ String.Split
Dzieli pojedynczy ciąg na listę ciągów, z podziałami wyznaczanymi przez podane ciągi — separatory.
OBRAZ
OBRAZ String.ToNumber
Konwertuje ciąg na liczbę całkowitą lub zmiennoprzecinkową o podwójnej dokładności.
OBRAZ

Core.View

DZIAŁANIA
OBRAZ View.Watch
Wizualizuje dane wyjściowe węzła.
OBRAZ
OBRAZ View.Watch 3D
Wyświetla dynamiczny podgląd geometrii.
OBRAZ

Geometry

Geometry.Circle

TWORZENIE
OBRAZ Circle.ByCenterPointRadius
Tworzy okrąg ze środkiem i promieniem wejściowym w płaszczyźnie globalnej XY, ze współrzędną globalną Z jako normalną.
OBRAZ
OBRAZ Circle.ByPlaneRadius
Tworzy okrąg ze środkiem w początku płaszczyzny wejściowej (głównym), leżący w płaszczyźnie wejściowej, o podanym promieniu.
OBRAZ

Geometry.CoordinateSystem

TWORZENIE
OBRAZ CoordinateSystem.ByOrigin
Tworzy układ współrzędnych z początkiem w punkcie wejściowym, z osiami X i Y ustawionymi jako osie X i Y GUW.
OBRAZ
OBRAZ CoordinateSystem.ByCyclindricalCoordinates
Tworzy układ współrzędnych o określonych parametrach współrzędnych walcowych względem określonego układu współrzędnych.
OBRAZ

Geometry.Cuboid

TWORZENIE
OBRAZ Cuboid.ByLengths (początek układu współrzędnych)
Tworzy prostopadłościan wyśrodkowany w punkcie wejściowym, z określoną szerokością, długością i wysokością.
OBRAZ

Geometry.Curve

DZIAŁANIA
OBRAZ Curve.Extrude (odległość)
Wyciąga krzywą w kierunku wektora normalnego.
OBRAZ
OBRAZ Curve.PointAtParameter
Pobiera punkt na krzywej o określonym parametrze między StartParameter() a EndParameter().
OBRAZ

Geometry.Geometry

DZIAŁANIA
OBRAZ Geometry.DistanceTo
Wyznacza odległość od tej geometrii do innej.
OBRAZ
OBRAZ Geometry.Explode
Rozdziela złożone (nierozdzielone) elementy na części składowe.
OBRAZ
OBRAZ Geometry.ImportFromSAT
Lista zaimportowanych geometrii.
OBRAZ
OBRAZ Geometry.Rotate (basePlane)
Obraca obiekt wokół początku układu współrzędnych i wektora normalnego o kąt określony w stopniach.
OBRAZ
OBRAZ Geometry.Translate
Przekształca geometrię dowolnego typu o podaną odległość w podanym kierunku.
OBRAZ

Geometry.Line

TWORZENIE
OBRAZ Line.ByBestFitThroughPoints
Tworzy linię najdokładniej przybliżającą do wykresu punktowego punktów.
OBRAZ
OBRAZ Line.ByStartPointDirectionLength
Tworzy linię prostą, zaczynając od punktu początkowego i wydłużając w kierunku wektora o określoną długość.
OBRAZ
OBRAZ Line.ByStartPointEndPoint
Tworzy linię prostą między dwoma punktami wejściowymi.
OBRAZ
OBRAZ Line.ByTangency
Tworzy linię styczną do krzywej wejściowej, umieszczoną w punkcie parametru krzywej wejściowej.
OBRAZ
ZAPYTANIE
OBRAZ Line.Direction
Kierunek krzywej.
OBRAZ

Geometry.NurbsCurve

Tworzenie
OBRAZ NurbsCurve.ByControlPoints
Tworzy obiekt BSplineCurve przy użyciu jawnie podanych punktów sterujących.
OBRAZ
OBRAZ NurbsCurve.ByPoints
Tworzy obiekt BSplineCurve przez interpolację między punktami.
OBRAZqcomm

Geometry.NurbsSurface

Tworzenie
OBRAZ NurbsSurface.ByControlPoints
Tworzy powierzchnię NURBS przy użyciu jawnie podanych punktów sterujących oraz kątów U i V podanych w stopniach.
OBRAZ
OBRAZ NurbsSurface.ByPoints
Tworzy powierzchnię NURBS przy użyciu interpolacji podanych punktów oraz kątów U i V podanych w stopniach. Powierzchnia wynikowa przecina wszystkie te punkty.
OBRAZ

Geometry.Plane

TWORZENIE
OBRAZ Plane.ByOriginNormal
Tworzy płaszczyznę wyśrodkowaną w punkcie głównym i mającą wejściowy wektor normalny.
OBRAZ
OBRAZ Plane.XY
Tworzy płaszczyznę w globalnej płaszczyźnie XY.
OBRAZ

Geometry.Point

TWORZENIE
OBRAZ Point.ByCartesianCoordinates
Tworzy punkt w podanym układzie współrzędnych z trzema współrzędnymi kartezjańskimi.
OBRAZ
OBRAZ Point.ByCoordinates (2D)
Tworzy punkt na płaszczyźnie XY zadanej przez dwie współrzędne kartezjańskie. Składnik Z wynozi 0.
OBRAZ
OBRAZ Point.ByCoordinates (3D)
Tworzy punkt na podstawie trzech współrzędnych kartezjańskich.
OBRAZ
OBRAZ Point.Origin
Pobiera punkt początku układu współrzędnych (0,0,0).
OBRAZ
DZIAŁANIA
OBRAZ Point.Add
Dodaje wektor do punktu. Działa podownie jak Translate (Vector).
OBRAZ
ZAPYTANIE
OBRAZ Point.X
Pobiera składową X punktu.
OBRAZ
OBRAZ Point.Y
Pobiera składową Y punktu.
OBRAZ
OBRAZ Point.Z
Pobiera składową Z punktu.
OBRAZ

Geometry.Polycurve

TWORZENIE
OBRAZ Polycurve.ByPoints
Tworzy krzywą złożoną z sekwencji linii łączących punkty. Aby powstała krzywa zamknięta, ostatni punkt powinien być w tym samym miejscu co punkt początkowy.
OBRAZ

Geometry.Rectangle

TWORZENIE
OBRAZ Rectangle.ByWidthLength (Plane)
Tworzy prostokąt ze środkiem w głównym punkcie na płaszczyźnie wejściowej, o szerokości wejściowej (długość osi X) i długości (długość osi Y).
OBRAZ

Geometry.Sphere

TWORZENIE
OBRAZ Sphere.ByCenterPointRadius
Tworzy bryłę sferyczną ze środkiem w punkcie wejściowym, o podanym promieniu.
OBRAZ

Geometry.Surface

TWORZENIE
OBRAZ Surface.ByLoft
Tworzy powierzchnię przez wyciągnięcie między krzywymi wejściowymi przekroju poprzecznego.
OBRAZ
OBRAZ Surface.ByPatch
Tworzy powierzchnię przez wypełnienie wnętrza zamkniętej obwiedni określonej przez krzywe wejściowe.
OBRAZ
DZIAŁANIA
OBRAZ Surface.Offset
Odsuwa powierzchnię w kierunku normalnej powierzchni o określoną odległość.
OBRAZ
OBRAZ Surface.PointAtParameter
Zwraca punkt dla określonych parametrów U i V.
OBRAZ
OBRAZ Surface.Thicken
Pogrubia powierzchnię w celu utworzenia bryły, wyciągając w kierunku normalnych powierzchni po obu stronach powierzchni.
OBRAZ

Geometry.UV

TWORZENIE
OBRAZ UV.ByCoordinates
Tworzy UV z dwóch wartości podwojonych.
OBRAZ

Geometry.Vector

TWORZENIE
OBRAZ Vector.ByCoordinates
Tworzy wektor z trzech współrzędnych euklidesowych.
OBRAZ
OBRAZ Vector.XAxis
Pobiera kanoniczny wektor osi X (1,0,0).
OBRAZ
OBRAZ Vector.YAxis
Pobiera kanoniczny wektor osi Y (0,1,0).
OBRAZ
OBRAZ Vector.ZAxis
Pobiera kanoniczny wektor osi Z (0,0,1).
OBRAZ
DZIAŁANIA
OBRAZ Vector.Normalized
Pobiera znormalizowaną wersję wektora.
OBRAZ

Operatory

OBRAZ +
Dodawanie
OBRAZ
OBRAZ -
Odejmowanie
OBRAZ
OBRAZ *
Mnożenie
OBRAZ
OBRAZ /
Dzielenie
OBRAZ
OBRAZ %
Dzielenie modulo. Oblicza resztę z dzielenia pierwszej wartości wejściowej przez drugą.
OBRAZ
OBRAZ <
Mniejsze niż
OBRAZ
OBRAZ >Większe niż OBRAZ
OBRAZ ==
Test równości między dwiema wartościami.
OBRAZ