Math
DomainBounds
Bounds
- input values :
Number
- resulting domain :
Domain
ConsecutiveDomains
ConsecutiveDomains
- sum total :
Bool
- numbers for consecutive domains :
Number - if true :
Any - values are added to a sum-total :
Bool
- Domains describing the spaces between the numbers :
Domain
ConstructDomain
ConstructDomain
- min :
Number - max :
Number
- start value of numeric domain :
Number - end value of numeric domain :
Number
- numeric domain :
Domain
DeconstructDomain
DeconstructDomain
- base domain :
Domain
- start value of domain :
Number - end value of domain :
Number - domain size :
Number
Includes
Includes
- value to test for inclusion :
Number - domain to test with :
Domain
- true if the value is included in the domain :
Bool - distance between the value and the nearest value inside the domain :
Number
RemapNumbers
RemapNumbers
- source :
Vector2d - destination :
Vector2d
- number to remap :
Number - source domain :
Domain - target domain :
Domain
- remapped value :
Number
Absolute
Absolute
- input value :
Number
- output value :
Number
Add
Add
- a :
Number - b :
Number
- a :
Number, Complex, Point, Vector - b :
Number, Complex, Point, Vector
- output :
Number, Complex, Point, Vector
Ceil
Ceil
- input value :
Number, Matrix, Point, Vector
- output value :
Number, Matrix, Point, Vector
Divide
Divide
- a :
Number - b :
Number
- a :
Number, Complex, Point, Vector - b :
Number, Complex, Point, Vector
- output :
Number, Complex, Point, Vector
Equality
Equality
- compare :
Any - compare to :
Any
- equal :
Bool - not equal :
Bool
Floor
Floor
- input value :
Number, Matrix, Point, Vector
- output value :
Number, Matrix, Point, Vector
GateAnd
GateAnd
- 0th compare :
Number, Bool - 1th compare :
Number, Bool
- result values :
Bool
GateNot
GateNot
- boolean value :
Number, Bool
- inverse of input :
Bool
GateOr
GateOr
- 0th compare :
Number, Bool - 1th compare :
Number, Bool
- result values :
Bool
LargerThan
LargerThan
- number to test :
Number - number to test against :
Number
>:Bool>=:Bool
MassAddition
MassAddition
- Input values for mass addition :
Number
- results of mass addition :
Number - list of partial results :
Number
MassMultiplication
MassMultiplication
- Input values for mass multiplication :
Number
- results of mass multiplication :
Number - list of partial results :
Number
Modulus
Modulus
- divisor :
Number
- dividend :
Number - divisor :
Number
- remainder :
Number
Multiply
Multiply
- a :
Number - b :
Number
- a :
Number, Complex, Point, Vector - b :
Number, Complex, Point, Vector
- output :
Number, Complex, Point, Vector
Negative
Negative
- input value :
Number, Bool, Domain, Matrix, Complex, Point, Vector
- negated value :
Number, Bool, Domain, Matrix, Complex, Point, Vector
Power
Power
- power :
Number
- input value :
Number - the exponent :
Number
- output value :
Number
Round
Round
- precision :
Number
- input value :
Number, Matrix, Point, Vector - round precision :
Number
- output value :
Number, Matrix, Point, Vector
SmallerThan
SmallerThan
- number to test :
Number - number to test against :
Number
<:Bool<=:Bool
Sub
Sub
- a :
Number - b :
Number
- a :
Number, Complex, Point, Vector - b :
Number, Complex, Point, Vector
- output :
Number, Complex, Point, Vector
Square
Square
- input value :
Number
- output value :
Number
SquareRoot
SquareRoot
- input value :
Number
- output value :
Number
Expression
Expression
- expression :
String
- IN[0] :
Any - IN[1] :
Any
- result :
Any - log :
String
ArcCosine
ArcCosine
- input :
Number
- arc cosine of input :
Number
ArcSine
ArcSine
- input :
Number
- arc sine of input :
Number
ArcTangent
ArcTangent
- input :
Number
- arc tangent of input :
Number
Cosine
Cosine
- input :
Number
- cosine of input :
Number
Degrees
Degrees
- value :
Number
- angle in radians :
Number
- angle in degrees :
Number
Radians
Radians
- value :
Number
- angle in degrees :
Number
- angle in radians :
Number
Sine
Sine
- input :
Number
- sine of input :
Number
Tangent
Tangent
- input :
Number
- tangent of input :
Number
Average
Average
- input values for average :
Number
- average of input values :
Number
Maximum
Maximum
- first item for comparison :
Number - second item for comparison :
Number
- maximum of first and second item :
Number
Minimum
Minimum
- first item for comparison :
Number - second item for comparison :
Number
- minimum of first and second item :
Number
PI
PI
- factor :
Number
- factor :
Number
- PI multiplied by factor :
Number
Mesh
AnalysisDeconstructFace
DeconstructFace
- face to deconstruct :
MeshFace
- index of first vertex :
Number - index of second vertex :
Number - index of third vertex :
Number
DeconstructMesh
DeconstructMesh
- mesh to deconstruct :
Mesh
- vertices of mesh :
Point - faces of mesh :
MeshFace - normals of mesh :
Vector
FaceNormals
FaceNormals
- mesh for extraction :
Mesh
- center points for faces :
Point - normals for faces :
Vector
Manifold
Manifold
- mesh to check manifoldness :
Mesh
- is manifold :
Bool
ConstructFace
ConstructFace
- index of first vertex :
Number - index of second vertex :
Number - index of third vertex :
Number
- face :
MeshFace
ConstructMesh
ConstructMesh
- vertices of a mesh :
Point - faces of a mesh :
MeshFace - normals of a mesh :
Vector
- mesh :
Mesh
MeshBox
MeshBox
- center :
Point3d - size :
Vector3d - x faces :
Number - y faces :
Number - z faces :
Number
- base box :
Box - face count in x direction :
Number - face count in y direction :
Number - face count in z direction :
Number
- mesh box :
Mesh
MeshPlane
MeshPlane
- x boundary :
Vector2d - y boundary :
Vector2d - x faces :
Number - y faces :
Number
- base boundary :
Domain, Curve - face count in x direction :
Number - face count in y direction :
Number
- mesh :
Mesh
FlipMesh
FlipMesh
- mesh to flip :
Mesh
- flipped mesh :
Mesh
JoinMesh
JoinMesh
- meshes to join :
Mesh
- joined mesh :
Mesh
MeshBrep
MeshBrep
- brep to meshing :
Surface, Brep - quality settings :
Any
- mesh :
Mesh
MeshQuality
MeshQuality
- normal tolerance :
Number - min divs u :
Number - min divs v :
Number - min depth :
Number - max depth :
Number
- normal tolerance :
Number - min divs u :
Number - min divs v :
Number - min depth :
Number - max depth :
Number
- quality settings :
Any
MeshSurface
MeshSurface
- u divisions :
Number - v divisions :
Number
- surface to meshing :
Surface - number of divisions in u direction :
Number - number of divisions in v direction :
Number
- uv mesh :
Mesh
WeldVertices
WeldVertices
- threshold :
Number
- mesh to weld :
Mesh - distance threshold between vertices :
Number
- welded mesh :
Mesh
Intersects
MathLineIntersection
LineIntersection
- first line curve :
Curve - second line curve :
Curve
- parameter on first line curve :
Number - parameter on second line curve :
Number - point on first line curve :
Point - point on second line curve :
Point
CurveIntersection
CurveIntersection
- first curve :
Curve - second curve :
Curve
- intersection points :
Point - parameters on first curve :
Number - parameters on second curve :
Number
MeshDifference
MeshDifference
- first mesh :
Mesh - second mesh set :
Mesh
- difference result :
Mesh
MeshIntersection
MeshIntersection
- first mesh :
Mesh - second mesh set :
Mesh
- intersection result :
Mesh
MeshUnion
MeshUnion
- meshes to union :
Mesh
- union result :
Mesh
RegionDifference
RegionDifference
- first curve :
Curve - second curve set :
Curve
- difference result :
Curve
RegionIntersection
RegionIntersection
- first curve :
Curve - second curve set :
Curve
- intersection result :
Curve
RegionUnion
RegionUnion
- curves to union :
Curve
- union result :
Curve
Vector
GridRectangularGrid
RectangularGrid
- origin :
Point3d - sx :
Number - sy :
Number - ex :
Number - ey :
Number
- origin of plane :
Point, Plane - size grid cells in x direction :
Number - size grid cells in y direction :
Number - number of grid cells in x direction :
Number - number of grid cells in y direction :
Number
- grid cell outline curves (list of curves in row-major order) :
Curve - points at grid centers (list of points in row-major order) :
Point
SquareGrid
SquareGrid
- origin :
Point3d - size :
Number - ex :
Number - ey :
Number
- origin of plane :
Point, Plane - size of grid cells :
Number - number of grid cells in x direction :
Number - number of grid cells in y direction :
Number
- grid cell outline curves (list of curves in row-major order) :
Curve - points at grid centers (list of points in row-major order) :
Point
ConstructPlane
ConstructPlane
- origin :
Point3d - x axis :
Vector3d - y axis :
Vector3d
- origin of plane :
Point - x axis direction of plane :
Vector - y axis direction of plane :
Vector
- plane :
Plane
DeconstructPlane
DeconstructPlane
- plane to deconstruct :
Plane
- origin point of plane :
Point - x axis of plane :
Vector - y axis of plane :
Vector - normal of plane :
Vector
FlipPlane
FlipPlane
- reverse x axis :
Bool - reverse y axis :
Bool - swap x and y axis :
Bool
- plane to adjust :
Plane - reverse the x-axis direction :
Bool - reverse the y-axis direction :
Bool - swap the x and y axis directions :
Bool
- flipped plane :
Plane
Plane3Pt
Plane3Pt
- origin point :
Point - x direction point :
Point - orientation point :
Point
- plane :
Plane
XYPlane
XYPlane
- origin :
Point3d
- origin of plane :
Point
- plane :
Plane
XZPlane
XZPlane
- origin :
Point3d
- origin of plane :
Point
- plane :
Plane
YZPlane
YZPlane
- origin :
Point3d
- origin of plane :
Point
- plane :
Plane
ConstructPoint
ConstructPoint
- x :
Number - y :
Number - z :
Number - point :
Point3d
- x :
Number - y :
Number - z :
Number
- point :
Point
DeconstructPoint
DeconstructPoint
- point to deconstruct :
Point
- x component of a point :
Number - y component of a point :
Number - z component of a point :
Number
Distance
Distance
- first point :
Point - second point :
Point
- distance between two points :
Number
ProjectPoint
ProjectPoint
- point to project :
Point - projection direction :
Vector - curve to project onto :
Curve
- projected point :
Point
Amplitude
Amplitude
- factor :
Number
- base vector :
Vector, Plane - amplitude factor :
Number
- resulting vector :
Vector
Angle
Angle
- first vector :
Vector, Plane, Curve - second vector :
Vector, Plane, Curve - optional plane for 2D angle :
Plane
- angle in radians between two vectors :
Number
ConstructVector
ConstructVector
- x :
Number - y :
Number - z :
Number - vector :
Vector3d
- x :
Number - y :
Number - z :
Number
- vector with components :
Vector - vector length :
Number
CrossProduct
CrossProduct
- first vector :
Vector, Plane, Curve - second vector :
Vector, Plane, Curve
- cross product of input vectors :
Vector
DeconstructVector
DeconstructVector
- vector to deconstruct :
Point, Vector, Plane
- x component of a vector :
Number - y component of a vector :
Number - z component of a vector :
Number
RotateVectorAround
RotateVectorAround
- axis :
Vector3d - angle in degree :
Number
- vector to rotate :
Vector, Plane, Curve - rotation axis :
Vector, Plane, Curve - rotation angle in radians :
Number
- rotated vector :
Vector
UnitX
UnitX
- factor :
Number
- factor :
Number
- vector along x-axis multiplied by factor :
Vector
UnitY
UnitY
- factor :
Number
- factor :
Number
- vector along y-axis multiplied by factor :
Vector
UnitZ
UnitZ
- factor :
Number
- factor :
Number
- vector along z-axis multiplied by factor :
Vector
Vector2Pt
Vector2Pt
- normalize :
Bool
- base point :
Point - tip point :
Point - normalize vector :
Bool
- resulting vector :
Vector - vector length :
Number
VectorLength
VectorLength
- vector to measure :
Vector, Curve
- vector length :
Number
Curve
AnalysisClosed
Closed
- curve to check :
Curve
- true if closed :
Bool
CurveClosestPoint
CurveClosestPoint
- point to project curve :
Point - input curve :
Curve
- point on the curve closest to input point :
Point - parameter on the curve domain of closest point :
Number - distance between input point and closest point :
Number
CurveDomain
CurveDomain
- curve to measure / modify :
Curve - optional domain :
Number, Domain
- curve with new domain :
Curve - domain of original curve :
Domain
CurveLength
CurveLength
- curve to measure :
Curve
- curve length :
Number
EndPoints
EndPoints
- curve to evaluate :
Curve
- curve start point :
Point - curve end point :
Point
EvaluateCurve
EvaluateCurve
- parameter :
Number
- curve to evaluate :
Curve - parameter on curve domain to evaluate :
Number
- point on the curve at the parameter :
Point - tanget vector on the curve at the parameter :
Vector
DivideCurve
DivideCurve
- segments :
Number
- curve to divide :
Curve - segments :
Number
- points :
Point - tangents :
Vector - parameters :
Number
Shatter
Shatter
- curve to trim :
Curve - parameter to split at :
Number
- shatterred remains :
Curve
Arc
Arc
- base :
Point3d - radius :
Number - start angle :
Number - end angle :
Number
- base plane :
Point, Plane - radius :
Number
- arc curve :
Curve
ArcSED
ArcSED
- start :
Point3d - end :
Point3d - direction :
Vector3d
- start point of arc :
Point, Plane - end point of arc :
Point, Plane - direction at start :
Vector, Plane
- resulting arc :
Curve - arc plane :
Plane - arc radius :
Number
Circle
Circle
- base :
Point3d - radius :
Number
- base plane :
Point, Plane - radius :
Number
- circle curve :
Curve
Circle3Pt
Circle3Pt
- first point on circle :
Point, Vector, Plane - second point on circle :
Point, Vector, Plane - third point on circle :
Point, Vector, Plane
- resulting circle curve :
Curve - circle plane :
Plane - circle radius :
Number
Line
Line
- start :
Point3d - end :
Point3d
- start point of line curve :
Point, Vector, Plane - end point of line curve :
Point, Vector, Plane
- line curve :
Curve
LineSDL
LineSDL
- direction :
Vector3d - length :
Number
- start point of line curve :
Point, Vector, Plane - line direction :
Vector, Plane - line length :
Number
- resulting line curve :
Curve
Rectangle
Rectangle
- origin :
Point3d - x domain :
Vector2d - y domain :
Vector2d
- base plane :
Point, Plane - x domain :
Number, Domain - y domain :
Number, Domain
- rectangle curve :
Curve
Interpolate
Interpolate
- degree :
Number - periodic :
Bool - knot :
Category
- interpolating points :
Point - curve degree :
Number - periodic curve :
Bool - knot style (0: uniform, 1: chordal, 2: centripetal) :
Number
- resulting curve :
Curve - curve length :
Number - curve domain :
Domain
IsoCurve
IsoCurve
- uv :
Vector2d
- base surface :
Surface - uv :
Point, Vector
- U iso curves :
Curve - V iso curves :
Curve
NurbsCurve
NurbsCurve
- degree :
Number - periodic :
Bool
- control points :
Point - curve degree :
Number - periodic curve :
Bool
- resulting curve :
Curve - curve length :
Number - curve domain :
Domain
Polyline
Polyline
- closed :
Bool
- vertex points :
Point - close polyline :
Bool
- resulting polyline :
Curve
CurveToPolyline
CurveToPolyline
- tolerance :
Number
- curve to convert :
Curve - normal tolerance :
Number
- polyline curve :
Curve - number of polyline segments :
Number
Explode
Explode
- curve to explode :
Curve
- exploded segments :
Curve - verticies of the exploded segments :
Point
FlipCurve
FlipCurve
- curve to flip :
Curve
- flipped curve :
Curve
JoinCurves
JoinCurves
- threshold :
Number
- curves to join :
Curve
- joined curves :
Curve
OffsetCurve
OffsetCurve
- distance :
Number - corner :
Category
- curve to offset :
Curve - offset distance :
Number - plane for offset (optional) :
Plane - corner type (1: sharp, 2: round, 3: smooth, 4: chamfer) :
Number
- offset curve :
Curve
Reparameterize
Reparameterize
- curve to reparameterize :
Curve
- reparameterized curve :
Curve
TextCurve
TextCurve
- text :
String - scale :
Number - margin :
Number
- text :
String - text scale :
Number - margin between characters :
Number
- text curves :
Curve
Display
VectorPointListDisplay
PointListDisplay
- size :
Number
- Point list to display :
Point, Plane - Point size :
Number
VectorDisplay
VectorDisplay
- anchor point :
Point, Vector, Plane - vector to display :
Vector, Plane
Surface
AnalysisArea
Area
- geometry for area computation :
Curve, Surface, Brep, Mesh, Box
- area of geometry :
Number - area centroid of geometry :
Point
BoxProperties
BoxProperties
- box to get properties from :
Box
- center of box :
Point - min of box :
Point - max of box :
Point - area of box :
Number - volume of box :
Number
DeconstructBox
DeconstructBox
- box to deconstruct :
Box
- plane of box :
Plane - x domain of box :
Domain - y domain of box :
Domain - z domain of box :
Domain
DeconstructBrep
DeconstructBrep
- brep to deconstruct :
Brep, Box
- faces of brep :
Surface - edges of brep :
Curve - vertices of brep :
Point
EvaluateSurface
EvaluateSurface
- uv :
Vector2d
- surface to evaluate :
Surface - uv coordinate to evaluate :
Vector
- point at uv :
Point - normal vector at uv :
Vector - frame at uv :
Plane
SurfaceClosestPoint
SurfaceClosestPoint
- sample point :
Point - surface to search :
Surface
- closest point :
Point - uv coordinate of closest point :
Vector - distance between sample point and surface :
Number
SurfaceDomain
SurfaceDomain
- surface to measure :
Surface
- u domain of surface :
Domain - v domain of surface :
Domain
BoundarySurfaces
BoundarySurfaces
- boundary curves :
Curve
- boundary surfaces :
Surface
Extrude
Extrude
- profile surface or curve :
Curve, Surface - extrusion direction :
Vector
- extrusion result :
Surface, Brep
ExtrudePoint
ExtrudePoint
- profile surface or curve :
Curve, Surface - extrusion tip :
Point, Vector
- extrusion result :
Surface, Brep
Loft
Loft
- section degree :
Number
- section curves :
Curve - section degree :
Number
- resulting lofted surface :
Surface
Pipe
Pipe
- radius :
Number - cap :
Category
- base curve :
Curve - pipe radius :
Number
- resulting pipe :
Surface, Brep
Revolution
Revolution
- angle domain :
Vector2d
- profile curve :
Curve - revolution axis :
Vector - angle domain :
Number, Domain
- resulting surface :
Surface
Sweep
Sweep
- degree :
Number
- profile curve :
Curve - rail curve :
Curve - degree :
Number
- resulting surface :
Surface
BoundingBox
BoundingBox
- union :
Bool
- geometry to contain :
Curve, Surface, Brep, Mesh, Box - bounding box orientation plane :
Point, Plane
- aligned bounding box in world coordinates :
Box
CenterBox
CenterBox
- origin :
Point3d - size x :
Number - size y :
Number - size z :
Number
- base plane :
Point, Plane - size in x direction :
Number, Domain - size in y direction :
Number, Domain - size in z direction :
Number, Domain
- box :
Box
DomainBox
DomainBox
- origin :
Point3d - domain x :
Vector2d - domain y :
Vector2d - domain z :
Vector2d
- base plane :
Point, Plane - domain in x direction :
Number, Domain - domain in y direction :
Number, Domain - domain in z direction :
Number, Domain
- box :
Box
PlaneSurface
PlaneSurface
- base :
Point3d - x :
Vector2d - y :
Vector2d
- surface base plane :
Point, Plane - dimensions in x direction :
Number, Domain - dimensions in y direction :
Number, Domain
- resulting plane surface :
Surface
SphereSurface
SphereSurface
- base :
Point3d - radius :
Number
- surface base plane :
Point, Plane - sphere radius :
Number
- resulting sphere surface :
Surface
TriangleSurface
TriangleSurface
- a :
Point3d - b :
Point3d - c :
Point3d
- point a :
Point - point b :
Point - point c :
Point
- resulting triangle surface :
Surface
CapHoles
CapHoles
- geometry to cap holes :
Surface
- capped geometry :
Brep
DivideSurface
DivideSurface
- u segments :
Number - v segments :
Number
- surface to divide :
Surface - number of segments in u direction :
Number - number of segments in v direction :
Number
- division points :
Point - normal vectors at division points :
Vector - parameter coordinates at division points :
Vector
FlipSurface
FlipSurface
- direction :
Category
- surface to flip :
Surface - flip direction (0 = U, 1 = V, 2 = UV) :
Number
- flipped surface :
Surface
Transform
AffineProject
Project
- plane normal :
Vector3d
- base geometry :
Point, Curve, Surface, Brep, Mesh, Box - plane :
Vector, Plane
- projected geometry :
Point, Curve, Surface, Brep, Mesh, Box
ProjectAlong
ProjectAlong
- plane normal :
Vector3d - direction :
Vector3d
- base geometry :
Point, Curve, Surface, Brep, Mesh, Box - plane :
Vector, Plane - direction :
Vector
- projected geometry :
Point, Curve, Surface, Brep, Mesh, Box
Scale
Scale
- factor :
Number
- base geometry :
Point, Curve, Surface, Brep, Mesh, Box - center of scaling :
Point, Vector, Plane - scaling factor :
Number
- scaled geometry :
Point, Curve, Surface, Brep, Mesh, Box
ScaleNU
ScaleNU
- x factor :
Number - y factor :
Number - z factor :
Number
- base geometry :
Point, Curve, Surface, Brep, Mesh, Box - base plane :
Point, Vector, Plane - scaling factor in x direction :
Number - scaling factor in y direction :
Number - scaling factor in z direction :
Number
- scaled geometry :
Point, Curve, Surface, Brep, Mesh, Box
LinearArray
LinearArray
- direction :
Vector3d - count :
Number
- geometry :
Point, Curve, Surface, Brep, Mesh, Box - linear array direction :
Vector - number of elements in array :
Number
- arrayed geometry :
Point, Curve, Surface, Brep, Mesh, Box
RectangleArray
RectangleArray
- x boundary :
Vector2d - y boundary :
Vector2d - x count :
Number - y count :
Number
- geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box - rectangle :
Domain, Curve - number of elements in x direction :
Number - number of elements in y direction :
Number
- arrayed geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box
Mirror
Mirror
- geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box - mirror plane :
Plane
- mirrored geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box
Move
Move
- translation vector :
Vector3d
- geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box - translation vector :
Point, Vector
- translated geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box
Orient
Orient
- geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box - initial plane :
Plane - target plane :
Plane
- oriented geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box - orientation transform :
Matrix
RotateAround
RotateAround
- angle :
Number - center :
Point3d - axis :
Vector3d
- geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box - rotation angle in radians :
Number - center of rotation :
Point - axis of rotation :
Vector
- translated geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box
RotateOnPlane
RotateOnPlane
- angle :
Number
- geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box - rotation angle in radians :
Number - base plane :
Point, Plane
- rotated geometry :
Point, Plane, Curve, Surface, Brep, Mesh, Box
Group
Group
- objects to group :
Curve, Surface, Brep, Mesh, Box
- resulting group :
Group
UnGroup
UnGroup
- group to ungroup :
Group
- objects in group :
Curve, Surface, Brep, Mesh, Box
Sets
ListDispatch
Dispatch
- list to dispatch :
Any - dispatch pattern (default: [true, false]) :
Number, Bool
- culled list :
Any - rest list :
Any
InsertItems
InsertItems
- wrap :
Bool
- list to modify :
Any - items to insert :
Any - insersion index :
Number, Bool - indices will be wrapped or not :
Bool
- modified list :
Any
ItemIndex
ItemIndex
- list to search :
Any - item to search for :
Any
- the index of item in the list, -1 if not found :
Number
ListItem
ListItem
- index :
Number
- base list :
Any - index :
Number
- item at index :
Any
ListLength
ListLength
- base list :
Any
- number of items :
Number
PartitionList
PartitionList
- list to partition :
Any - size of partitions :
Number
- list chunks :
Any
ReverseList
ReverseList
- list to reverse :
Any
- reversed list :
Any
ShiftList
ShiftList
- offset :
Number - wrap :
Bool
- list to shift :
Any - offset :
Number - wrap :
Bool
- shifted list :
Any
SortList
SortList
- sort keys :
Number - values to sort :
Any
- sorted keys :
Number - sorted values :
Any
Weave
Weave
- patterns as list (default: [0, 1]) :
Number, Bool - input stream at index 0th :
Any - input stream at index 1th :
Any
- weave result :
Any
CullIndex
CullIndex
- culling index :
Number - wrap :
Bool
- list to cull :
Any - culling indices :
Number - wrap indices to list range :
Bool
- culled list :
Any - rest list :
Any
CullPattern
CullPattern
- list to cull :
Any - culling pattern :
Number, Bool
- culled list :
Any - rest list :
Any
Random
Random
- domain :
Vector2d - count :
Number - seed :
Number
- domain of random numeric range :
Number, Domain - number of random values :
Number - seed of random values :
Number
- random numbers :
Number
Range
Range
- range :
Vector2d - step :
Number
- domain of numeric range :
Number, Domain - number of steps :
Number
- range numbers :
Number
Series
Series
- start :
Number - step :
Number - count :
Number
- start :
Number - step :
Number - count :
Number
- result series :
Number
Concatenate
Concatenate
- separator :
String
- 0th text fragment :
String - 1th text fragment :
String
- concat text :
String
TextJoin
TextJoin
- separator :
String
- text fragments to join :
String - separator :
String
- joined text :
String
FlattenTree
FlattenTree
- data tree to flatten :
Any
- flattened data tree :
Any
FlipMatrix
FlipMatrix
- data tree to flip :
Any
- flipped data tree :
Any
GraftTree
GraftTree
- data tree to graft :
Any
- grafted data tree :
Any
Merge
Merge
- 0th target :
Any - 1th target :
Any
- merged output :
Any
ShiftPaths
ShiftPaths
- offset :
Number
- data tree to shift :
Any - number of offset :
Any
- shifted data tree :
Any
SimplifyTree
SimplifyTree
- data tree to simplify :
Any
- simplified data tree :
Any
SplitTree
SplitTree
- mask :
String
- data tree to split :
Any - splitting masks :
String
- positive set of data (all branches that match any of the masks) :
Any - negative set of data (all branches that do not match any of the masks) :
Any
StreamFilter
StreamFilter
- index :
Number
- index of gate stream :
Number, Bool - input stream at index 0th :
Any - input stream at index 1th :
Any
- filtered stream :
Any
StreamGate
StreamGate
- index :
Number
- input stream :
Any - gate index of output stream :
Number, Bool
- output for gate index 0 :
Any - output for gate index 1 :
Any
Params
GeometryCurve
Curve
- input geometry :
Curve, Surface, Brep
- curve :
Curve
Point
Point
- input data :
String, Point, Vector
- point :
Point
GraphMapper
GraphMapper
- control points :
Points2d - mapping :
Category
- input value :
Number
- output value :
Number
MDSlider
MDSlider
- x range :
Vector2d - y range :
Vector2d - step :
Vector2d - value :
Vector2d
- x range :
Number, Domain - y range :
Number, Domain
- output 3d point :
Point
NumberSlider
NumberSlider
- range :
Vector2d - step :
Number - value :
Number
- output value :
Number
Panel
Panel
- content :
String - multi line :
Bool
- output value :
String
Boolean
Boolean
- value :
Bool
- input :
Number, Bool, String
- output :
Bool
Number
Number
- value :
Number - integer :
Bool - precision :
Number
- value :
Number, Bool, String - integer or not :
Bool
- output value :
Number
ImportGeometry
ImportGeometry
- buffer :
Buffer - file name :
String - format :
Category
- imported points :
Point - imported curve :
Curve - imported surfaces :
Surface - imported meshes :
Mesh
Relay
Relay
- input :
Any
- output :
Any
SubGraph
SubGraph
- instance_id :
String
SubGraphInput
SubGraphInput
- index :
Number
- output :
Any
SubGraphOutput
SubGraphOutput
- index :
Number
- input :
Any
TextOutput
TextOutput
- file name :
String
- input :
Any
- output :
Any