ÍNDICE DOS NÓS
Este índice fornece informações adicionais sobre todos os nós usados neste manual de introdução, bem como outros componentes que você pode considerar úteis. Esta é apenas uma introdução a alguns dos 500 nós disponíveis no Dynamo.
Funções internas
Contagem Retorna o número de itens na lista especificada. |
||
Aplainar Retorna a lista 1D mesclada da lista de entradas multidimensionais. |
||
Map Mapeia um valor para um intervalo de entrada |
Núcleo
Core.Color
CRIAR | ||
Color.ByARGB Crie uma cor usando os componentes alfa, vermelho, verde e azul. |
||
Faixa de cores Retorne uma cor de um gradiente de cores entre uma cor inicial e uma cor final. |
||
AÇÕES | ||
Color.Brightness Retorna o valor de brilho desta cor. |
||
Color.Components Lista os componentes para a cor na ordem: alfa, vermelho, verde, azul. |
||
Color.Saturation Retorna o valor de saturação desta cor. |
||
Color.Hue Retorna o valor de matiz desta cor. |
||
CONSULTA | ||
Color.Alpha Localize o componente alfa de uma cor, 0 a 255. |
||
Color.Blue Localize o componente azul de uma cor, 0 a 255. |
||
Color.Green Localize o componente verde de uma cor, 0 a 255. |
||
Color.Red Localize o componente vermelho de uma cor, 0 a 255. |
Core.Display
CRIAR | ||
Display.ByGeometryColor Exibe a geometria usando uma cor. |
Core.Input
AÇÕES | ||
Booleano Seleção entre verdadeiro e falso. |
||
Bloco de código Permite que o código DesignScript seja criado diretamente. |
||
Caminho do diretório Permite selecionar um diretório no sistema para obter o caminho |
||
Caminho do arquivo Permite selecionar um arquivo no sistema para obter o nome de arquivo. |
||
Controle deslizante de números inteiros Um controle deslizante que produz valores inteiros. |
||
Número Cria um número. |
||
Número do controle deslizante Um controle deslizante que produz valores numéricos. |
||
Cadeia de caracteres Cria uma cadeia de caracteres. |
Core.List
CRIAR | ||
List.Create Cria uma nova lista com base nas entradas fornecidas. |
||
List.Combine Aplica um combinador a cada elemento em duas sequências |
||
Intervalo de números Cria uma sequência de números no intervalo especificado. |
||
Sequência de números Cria uma sequência de números. |
||
AÇÕES | ||
List.Chop Divida uma lista em um conjunto de listas que contêm a quantidade determinada de itens. |
||
List.Count Retorna o número de itens armazenados na lista determinada. |
||
List.Flatten Mescla uma lista aninhada de listas por um determinado valor. |
||
List.FilterByBoolMask Filtra uma sequência examinando os índices correspondentes em uma lista separada de booleanos. |
||
List.GetItemAtIndex Retorna um item da lista fornecida que está localizado no índice especificado. |
||
List.Map Aplica uma função a todos os elementos de uma lista, gerando uma nova lista com base nos resultados |
||
List.Reverse Cria uma nova lista que contém os itens da lista determinada, mas na ordem inversa |
||
List.ReplaceItemAtIndex Substitua um item da lista determinada que está localizado no índice especificado |
||
List.ShiftIndices Troca os índices da lista à direita pelo valor fornecido |
||
List.TakeEveryNthItem Obtém os itens da lista fornecida em índices que são múltiplos do valor fornecido, após o deslocamento fornecido. |
||
List.Transpose Troca as linhas e as colunas de uma lista de listas. Se houver algumas linhas mais curtas que outras, os valores nulos serão inseridos como espaços reservados na matriz resultante de forma que ela seja sempre retangular |
Core.Logic
AÇÕES | ||
If Declaração condicional. Verifica o valor booleano da entrada de teste. Se a entrada de teste for verdadeira, o resultado retornará a entrada verdadeira; caso contrário, o resultado retornará a entrada falsa. |
Core.Math
AÇÕES | ||
Math.Cos Retorna o cosseno de um ângulo. |
||
Math.DegreesToRadians Converte um ângulo em graus em um ângulo em radianos. |
||
Math.Pow Eleva um número à potência especificada. |
||
Math.RadiansToDegrees Converte um ângulo em radianos em um ângulo em graus. |
||
Math.RemapRange Ajusta o intervalo de uma lista de números, preservando o coeficiente de distribuição. |
||
Math.Sin Localiza o seno de um ângulo. |
Core.Object
AÇÕES | ||
Object.IsNull Determina se o objeto determinado é nulo. |
Core.Scripting
AÇÕES | ||
Fórmula Avalia fórmulas matemáticas. Usa NCalc para a avaliação. Consulte http://ncalc.codeplex.com |
Core.String
AÇÕES | ||
String.Concat Concatena várias cadeias de caracteres em uma única cadeia de caracteres. |
||
String.Contains Determina se a cadeia de caracteres fornecida contém a subcadeia de caracteres determinada. |
||
String.Join Concatena várias cadeias de caracteres em uma única cadeia de caracteres, inserindo o separador fornecido entre cada cadeia de caracteres unida. |
||
String.Split Divide uma única cadeia de caracteres em uma lista de cadeias de caracteres, com as divisões determinadas pelas cadeias de caracteres do separador fornecidas. |
||
String.ToNumber Converte uma cadeia de caracteres em um inteiro ou um duplo. |
Core.View
AÇÕES | ||
View.Watch Visualize a saída do nó. |
||
View.Watch 3D Mostra uma visualização dinâmica da geometria. |
Geometria
Geometry.Circle
CRIAR | ||
Circle.ByCenterPointRadius Cria um círculo com o ponto central de entrada e o raio no plano XY universal, com o Z universal como normal. |
||
Circle.ByPlaneRadius Crie um círculo centralizado na origem do plano de entrada (raiz), que reside no plano de entrada, com o raio especificado. |
Geometry.CoordinateSystem
CRIAR | ||
CoordinateSystem.ByOrigin Crie um CoordinateSystem com origem no ponto de entrada, com os eixos X e Y definidos como eixos X e Y do WCS. |
||
CoordinateSystem.ByCyclindricalCoordinates Cria um CoordinateSystem nos parâmetros de coordenadas cilíndricas especificados com relação ao sistema de coordenadas especificado |
Geometry.Cuboid
CRIAR | ||
Cuboid.ByLength (origem) Crie um cuboide centralizado no ponto de entrada, com largura, comprimento e altura especificados. |
Geometry.Curve
AÇÕES | ||
Curve.Extrude (distância) Efetua a extrusão de uma curva na direção do vetor normal. |
||
Curve.PointAtParameter Obtenha um ponto na curva com um parâmetro especificado entre StartParameter() e EndParameter(). |
Geometry.Geometry
AÇÕES | ||
Geometry.DistanceTo Obtenha a distância desta geometria até outra. |
||
Geometry.Explode Separa elementos compostos ou não separados em suas partes do componente. |
||
Geometry.ImportFromSAT Lista de geometrias importadas |
||
Geometry.Rotate (basePlane) Rotaciona o objeto em torno da origem e normal do plano por um grau especificado. |
||
Geometry.Translate Converte qualquer tipo de geometria pela distância fornecida na direção determinada. |
Geometry.Line
CRIAR | ||
Line.ByBestFitThroughPoints Cria uma linha que melhor se aproxima à dispersão de uma plotagem de pontos. |
||
Line.ByStartPointDirectionLength Crie uma linha reta começando no ponto e estendendo-se na direção do vetor pelo comprimento especificado. |
||
Line.ByStartPointEndPoint Cria uma linha reta entre dois pontos de entrada. |
||
Line.ByTangency Crie uma linha tangente à curva de entrada, posicionada no ponto do parâmetro da curva de entrada. |
||
CONSULTA | ||
Line.Direction A direção da curva. |
Geometry.NurbsCurve
Criar | ||
NurbsCurve.ByControlPoints Crie uma BSplineCurve usando pontos de controle explícitos. |
||
NurbsCurve.ByPoints Crie uma BSplineCurve interpolando entre os pontos |
qcomm |
Geometry.NurbsSurface
Criar | ||
NurbsSurface.ByControlPoints Crie uma NurbsSurface usando pontos de controle explícitos com os graus U e V especificados. |
||
NurbsSurface.ByPoints Cria uma NurbsSurface com pontos interpolados especificados e graus U e V. A superfície resultante passará por todos os pontos. |
Geometry.Plane
CRIAR | ||
Plane.ByOriginNormal Crie um plano centralizado no ponto raiz, com o vetor normal de entrada. |
||
Plane.XY Cria um plano no XY universal |
Geometry.Point
CRIAR | ||
Point.ByCartesianCoordinates Forme um ponto em um determinado sistema de coordenadas com três coordenadas cartesianas |
||
Point.ByCoordinates (2d) Forme um ponto no plano XY com base em duas coordenadas cartesianas fornecidas. O componente Z é 0. |
||
Point.ByCoordinates (3d) Forme um ponto com três coordenadas cartesianas fornecidas. |
||
Point.Origin Obtenha o ponto de origem (0,0,0) |
||
AÇÕES | ||
Point.Add Adicione um vetor a um ponto. O mesmo que Converter (vetor). |
||
CONSULTA | ||
Point.X Obtenha o componente X de um ponto |
||
Point.Y Obtenha o componente Y de um ponto |
||
Point.Z Obtenha o componente Z de um ponto |
Geometry.Polycurve
CRIAR | ||
Polycurve.ByPoints Crie a PolyCurve com base na sequência de linhas que conectam os pontos. Para a curva fechada, o último ponto deve estar na mesma localização que o ponto inicial. |
Geometry.Rectangle
CRIAR | ||
Rectangle.ByWidthLength (plano) Crie um retângulo centralizado na raiz do plano de entrada, com a largura (tamanho do eixo X do plano) e o comprimento (tamanho do eixo Y do plano) de entrada. |
Geometry.Sphere
CRIAR | ||
Sphere.ByCenterPointRadius Crie uma esfera sólida centralizada no ponto de entrada, com o raio especificado. |
Geometry.Surface
CRIAR | ||
Surface.ByLoft Crie uma superfície elevando entre as curvas de seção transversal de entrada. |
||
Surface.ByPatch Crie uma superfície preenchendo o interior de um contorno fechado definido por curvas de entrada. |
||
AÇÕES | ||
Surface.Offset Desloque a superfície na direção do normal da superfície pela distância especificada. |
||
Surface.PointAtParameter Retorne o ponto nos parâmetros U e V especificados. |
||
Surface.Thicken Torne mais espessa a superfície em um sólido, efetuando a extrusão na direção de normais de superfície em ambos os lados da superfície. |
Geometry.UV
CRIAR | ||
UV.ByCoordinates Crie um UV com base em dois duplos. |
Geometry.Vector
CRIAR | ||
Vector.ByCoordinates Forme um vetor com três coordenadas euclidianas |
||
Vector.XAxis Retorna o vetor do eixo X canônico (1,0,0) |
||
Vector.YAxis Retorna o vetor do eixo Y canônico (0,1,0) |
||
Vector.ZAxis Retorna o vetor do eixo Z canônico (0,0,1) |
||
AÇÕES | ||
Vector.Normalized Obtenha a versão normalizada de um vetor |
Operadores
+ Adição |
||
- Subtração |
||
* Multiplicação |
||
/ Divisão |
||
% A divisão modular localiza o restante da primeira entrada após dividir pela segunda entrada |
||
< Less Than |
||
> Maior do que |
||
== Testes de igualdade entre dois valores. |