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