Rhino 7. Grasshopper 1.0.0007. **7647** components including **164** addons. **514** video tutorials.

Aligned Dimension (AlignDim) Create a distance annotation between two points | |

Arc Dimension (ArcDim) Create an angle annotation based on an arc. | |

Circular Dimension (CircleDim) Create an angle annotation projected to a circle. | |

Angular Dimension (AngleDim) Create an angle annotation between points. | |

Linear Dimension (LinearDim) Create a distance annotation between points, projected to a line. | |

Line Dimension (LineDim) Create a distance annotation along a line. | |

Marker Dimension (MarkDim) Create a text annotation at a point | |

Angular Dimensions (Mesh) (AngleDimMesh) Create angle annotations for all mesh corners. | |

Serial Dimension (SerialDim) Create a distance annotation between multiple points, projected to a line. | |

Gradient Hatch (GHatch) Create a gradient hatch | |

Make2D Create a hidden line drawing from geometry | |

Make2D Rhino View (M2D Rhino) Import a Rhino view for a Make2D solution | |

Make2D Parallel View (M2D Parallel) Define a parallel view for a Make2D solution | |

Make2D Perspective View (M2D Perspective) Define a perspective view for a Make2D solution | |

Pattern Hatch (PHatch) Create a patterned hatch |

Colour CMYK (CMYK) Create a colour from floating point {CMYK} channels. | |

Colour HSL (HSL) Create a colour from floating point {HSL} channels. | |

Colour HSV (HSV) Create a colour from floating point {HSV} channels. | |

Colour L*ab (L*AB) Create a colour from floating point {CIE L*ab} channels. | |

Colour LCH (LCH) Create a colour from floating point {CIE LCH} channels. | |

Colour RGB (RGB) Create a colour from {RGB} channels. | |

Colour RGB (f) (fRGB) Create a colour from floating point {RGB} channels. | |

Split AHSL (AHSL) Split a colour into floating point {AHSL} channels | |

Split AHSV (AHSV) Split a colour into floating point {AHSV} channels | |

Split ARGB (ARGB) Split a colour into floating point {ARGB} channels. | |

Colour XYZ (XYZ) Create a colour from floating point {XYZ} channels (CIE 1931 spec). |

Symbol (Advanced) (SymAdv) Advanced symbol display properties | |

Symbol (Simple) (SymSim) Simple symbol display properties | |

Symbol Display (Symbol) Display symbols | |

Create Material (Material) Create an OpenGL material. | |

Cloud Display (Cloud) Draw a collection of points as a fuzzy cloud | |

Dot Display (Dots) Draw a collection of coloured dots |

Point List (Points) Displays details about lists of points | |

Point Order (Order) Displays the order of a list of points | |

Vector Display (VDis) Preview vectors in the viewport | |

Vector Display Ex (VDisEx) Preview vectors in the viewport |

Evaluate Length (Eval) Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. | |

Closed (Cls) Test if a curve is closed or periodic. | |

Control Points (CP) Extract the nurbs control points and knots of a curve. | |

Control Polygon (CPoly) Extract the nurbs control polygon of a curve. | |

Curve Closest Point (Crv CP) Find the closest point on a curve. | |

Curvature Evaluate the curvature of a curve at a specified parameter. | |

Derivatives (CDiv) Evaluate the derivatives of a curve at a specified parameter. | |

Discontinuity (Disc) Find all discontinuities along a curve. | |

Curve Domain (CrvDom) Measure and set the curve domain | |

Extremes (X-tremez) Find the extremes (highest and lowest points) on a curve. | |

Curve Middle (MidPt) Get the point in the middle of a curve | |

Curve Nearest Object (CrvNear) Find the object nearest to a curve. | |

Curve Proximity (CrvProx) Find the pair of closest points between two curves. | |

Segment Lengths (LenSeg) Finds the shortest and longest segments of a curve. | |

Curve Side (Side) Find on which side of a curve a point exists | |

Torsion Evaluate the torsion of a curve at a specified parameter. | |

Deconstruct Arc (DArc) Retrieve the base plane, radius and angle domain of an arc. | |

Deconstuct Rectangle (DRec) Retrieve the base plane and side intervals of a rectangle. | |

End Points (End) Extract the end points of a curve. | |

Evaluate Curve (Eval) Evaluate a curve at the specified parameter. | |

Length (Len) Measure the length of a curve. | |

Length Domain (LenD) Measure the length of a curve subdomain. | |

Length Parameter (LenP) Measure the length of a curve to and from a parameter. | |

Planar Test a curve for planarity. | |

Point In Curve (InCurve) Test a point for closed curve containment. | |

Point in Curves (InCurves) Test a point for multiple closed curve containment. | |

Polygon Center (PCen) Find the center point (average) for a polyline. | |

Curve Frame (Frame) Get the curvature frame of a curve at a specified parameter. | |

Horizontal Frame (HFrame) Get a horizontally aligned frame along a curve at a specified parameter. | |

Perp Frame (PFrame) Solve the perpendicular (zero-twisting) frame at a specified curve parameter. |

Arc Create an arc defined by base plane, radius and angle domain. | |

Modified Arc (ModArc) Create an arc based on another arc. | |

Arc 3Pt (Arc) Create an arc through three points. | |

Arc SED (Arc) Create an arc defined by start point, end point and a tangent vector. | |

BiArc Create a bi-arc based on endpoints and tangents. | |

Circle (Cir) Create a circle defined by base plane and radius. | |

Circle 3Pt (Circle) Create a circle defined by three points. | |

Circle CNR (Circle) Create a circle defined by center, normal and radius. | |

Circle Fit (FCircle) Fit a circle to a collection of points. | |

Circle TanTan (CircleTT) Create a circle tangent to two curves. | |

Circle TanTanTan (CircleTTT) Create a circle tangent to three curves. | |

Ellipse Create an ellipse defined by base plane and two radii. | |

InCircle Create the incircle of a triangle. | |

InEllipse Create the inscribed ellipse (Steiner ellipse) of a triangle. | |

Line (Ln) Create a line between two points. | |

Line 2Plane (Ln2Pl) Create a line between two planes. | |

Line 4Pt (Ln4Pt) Create a line from four points. | |

Fit Line (FLine) Fit a line to a collection of points. | |

Line SDL (Line) Create a line segment defined by start point, tangent and length.} | |

Polygon Create a polygon with optional round edges. | |

Polygon Edge (PolEdge) Create a polygon from a single edge. | |

Rectangle Create a rectangle on a plane | |

Rectangle 2Pt (Rec 2Pt) Create a rectangle from a base plane and two points | |

Rectangle 3Pt (Rec 3Pt) Create a rectangle from three points | |

Tangent Arcs (TArc) Create tangent arcs between circles | |

Tangent Lines (Tan) Create tangent lines between a point and a circle | |

Tangent Lines (Ex) (TanEx) Create external tangent lines between circles | |

Tangent Lines (In) (TanIn) Create internal tangent lines between circles |

Bezier Span (BzSpan) Construct a bezier span from endpoints and tangents. | |

Blend Curve (BlendC) Create a blend curve between two curves. | |

Blend Curve Pt (BlendCPt) Create a blend curve between two curves that intersects a point. | |

Catenary (Cat) Create a catenary chain between two points. | |

Connect Curves (Connect) Connect a sequence of curves. | |

Nurbs Curve (Nurbs) Construct a nurbs curve from control points. | |

Interpolate (IntCrv) Create an interpolated curve through a set of points. | |

Curve On Surface (CrvSrf) Create an interpolated curve through a set of points on a surface. | |

Interpolate (t) (IntCrv(t)) Create an interpolated curve through a set of points with tangents. | |

Tangent Curve (TanCurve) Create a curve through a set of points with tangents. | |

Iso Curve (Iso) Construct {uv} isocurves on a surface. | |

Kinky Curve (KinkCrv) Construct an interpolated curve through a set of points with a kink angle threshold. | |

Nurbs Curve PWK (NurbCrv) Construct a nurbs curve from control points, weights and knots. | |

Knot Vector (Knots) Construct a nurbs curve knot vector. | |

PolyArc (PArc) Create a polycurve consisting of arc and line segments. | |

PolyLine (PLine) Create a polyline connecting a number of points. | |

Geodesic Construct a surface geodesic between two points. | |

Sub Curve (SubCrv) Construct a curve from the sub-domain of a base curve. | |

Tween Curve (TweenCrv) Tween between two curves. |

Polyline Collapse (PCol) Collapse short segments in a polyline curve. | |

Seam Adjust the seam of a closed curve. | |

Curve To Polyline (ToPoly) Convert a curve to a polyline. | |

Explode Explode a curve into smaller segments. | |

Extend Curve (Ext) Extend a curve by a specified distance. | |

Fillet Fillet the sharp corners of a curve. | |

Fillet Distance (Fillet) Fillet the sharp corners of a curve by distance. | |

Fit Curve (Fit) Fit a curve along another curve. | |

Flip Curve (Flip) Flip a curve using an optional guide curve. | |

Join Curves (Join) Join as many curves as possible | |

Offset Curve (Offset) Offset a curve with a specified distance. | |

Offset Curve Loose (Offset (L)) Offset the control-points of a curve with a specified distance. | |

Offset on Srf (OffsetS) Offset a curve on a surface with a specified distance. | |

Project Project a curve onto a Brep. | |

Pull Curve (Pull) Pull a curve onto a surface. | |

Rebuild Curve (ReB) Rebuild a curve with a specific number of control-points. | |

Reduce (RedPLine) Reduce a polyline by removing least significant vertices. | |

Simplify Curve (Simplify) Simplify a curve. | |

Smooth Polyline (SmoothPLine) Smooth the vertices of a polyline curve. |

Dash Pattern (Dash) Convert a curve to a dash pattern. | |

Shatter Shatter a curve into segments. | |

Contour Create a set of Curve contours | |

Contour (ex) (Contour) Create a set of Curve contours | |

Curve Frames (Frames) Generate a number of equally spaced curve frames. | |

Horizontal Frames (HFrames) Generate a number of equally spaced, horizontally aligned curve frames. | |

Perp Frames (PFrames) Generate a number of equally spaced, perpendicular frames along a curve. | |

Divide Curve (Divide) Divide a curve into equal length segments | |

Divide Distance (DivDist) Divide a curve with a preset distance between points | |

Divide Length (DivLength) Divide a curve into segments with a preset length |

Area Moments (AMoments) Solve area moments for breps, meshes and planar closed curves. | |

Area Solve area properties for breps, meshes and planar closed curves. | |

Box Corners Extract all 8 corners of a box. | |

Box Properties (BoxProp) Get some properties of a box | |

Brep Closest Point (Brep CP) Find the closest point on a brep | |

Brep Edges (Edges) Extract the edge curves of a brep. | |

Point In Brep (BrepInc) Test whether a point is inside a closed brep | |

Point In Breps (BrepsInc) Test whether a point is inside a collection of closed breps | |

Brep Wireframe (Wires) Extract the wireframe curves of a brep. | |

Deconstruct Box (DeBox) Deconstruct a box into its constituent parts. | |

Deconstruct Brep (DeBrep) Deconstruct a brep into its constituent parts. | |

Evaluate Box (Box) Evaluate a box in normalised {UVW} space. | |

Evaluate Surface (EvalSrf) Evaluate local surface properties at a {uv} coordinate. | |

Shape In Brep (ShapeIn) Tests whether a shape is inside a brep | |

Surface Closest Point (Srf CP) Find the closest point on a surface. | |

Surface Curvature (Curvature) Evaluate the surface curvature at a {uv} coordinate. | |

Dimensions (Dim) Get the approximate dimensions of a surface | |

Is Planar (Planar) Test whether a surface is planar | |

Osculating Circles (Osc) Calculate the principal osculating circles of a surface at a {uv} coordinate. | |

Surface Points (SrfPt) Get the control-points of a Nurbs Surface | |

Principal Curvature (Curvature) Evaluate the principal curvature of a surface at a {uv} coordinate. | |

Point In Trim (TrimInc) Test whether a {uv} coordinate is inside the trimmed portion of a surface | |

Volume Moments (VMoments) Solve volume properties for closed breps and meshes. | |

Volume Solve volume properties for closed breps and meshes. |

Control Point Loft (CPLoft) Create a loft through curve control points. | |

Fit Loft (FitLoft) Create a loft fitted through a set of curves. | |

4Point Surface (Srf4Pt) Create a surface connecting three or four corner points. | |

Boundary Surfaces (Boundary) Create planar surfaces from a collection of boundary edge curves. | |

Edge Surface (EdgeSrf) Create a surface from two, three or four edge curves. | |

Extrude (Extr) Extrude curves and surfaces along a vector. | |

Extrude Along (ExtrCrv) Extrude curves and surfaces along a curve. | |

Extrude Linear (Extrude) Extrude curves and surfaces along a straight path. | |

Extrude Point (Extr) Extrude curves and surfaces to a point. | |

Fragment Patch (FPatch) Create a fragmented patch from a polyline boundary | |

Loft Options (Loft Opt) Create loft options from atomic inputs | |

Loft Create a lofted surface through a set of section curves. | |

Network Surface (NetSurf) Create a surface from curve networks | |

Patch Create a patch surface | |

Pipe Create a pipe surface around a rail curve. | |

Pipe Variable (VPipe) Create a pipe surface with variable radii around a rail curve. | |

Surface From Points (SrfGrid) Create a nurbs surface from a grid of points. | |

Rail Revolution (RailRev) Create a surface of revolution using a sweep rail. | |

Revolution (RevSrf) Create a surface of revolution. | |

Ruled Surface (RuleSrf) Create a surface between two curves. | |

Sum Surface (SumSrf) Create a sum surface from two edge curves. | |

Sweep1 (Swp1) Create a sweep surface with one rail curve. | |

Sweep2 (Swp2) Create a sweep surface with two rail curves. |

Convex Edges (EdgesCvx) Select concave or convex brep edges. | |

Edges from Directions (EdgesDir) Select brep edges based on edge direction | |

Edges from Length (EdgesLen) Select brep edges based on length | |

Edges from Linearity (EdgesLin) Select brep edges based on linearity | |

Edges from Points (EdgesPt) Select brep edges based on point coincidence | |

Edges from Faces (EdgesFaces) Select all brep edges that delineate certain faces | |

Fillet Edge (FilEdge) Fillet some edges of a brep. | |

Brep Join (Join) Join a number of Breps together | |

Cap Holes Ex (CapEx) Cap as many holes as possible in a Brep. | |

Cap Holes (Cap) Cap all planar holes in a Brep. | |

Copy Trim (Trim) Copy UV trim data from one surface to another. | |

Flip Flip the normals of a surface based on local or remote geometry | |

Isotrim (SubSrf) Extract an isoparametric subset of a surface. | |

Merge Faces (FMerge) Merge all adjacent co-planar faces in a brep | |

Offset Surface (Offset) Offset a surface by a fixed amount. | |

Offset Surface Loose (Offset (L)) Offset a surface by moving the control points. | |

Retrim Retrim a surface based on 3D trim data from another surface. | |

Untrim Remove all trim curves from a surface. | |

Divide Surface (SDivide) Generate a grid of {uv} points on a surface. | |

Surface Frames (SFrames) Generate a grid of {uv} frames on a surface |

Bounding Box (BBox) Solve oriented geometry bounding boxes. | |

Box 2Pt (Box) Create a box defined by two points. | |

Box Rectangle (BoxRec) Create a box defined by a rectangle and a height. | |

Center Box (Box) Create a box centered on a plane. | |

Cone Create a conical surface | |

Cylinder (Cyl) Create a cylindrical surface. | |

Domain Box (Box) Create a box defined by a base plane and size domains. | |

Plane Surface (PlaneSrf) Create a plane surface | |

Plane Through Shape (PxS) Make a rectangular surface that is larger than a given shape. | |

Quad Sphere (QSph) Create a spherical brep made from quad nurbs patches. | |

Sphere (Sph) Create a spherical surface. | |

Sphere 4Pt (Sph4Pt) Create a spherical surface from 4 points. | |

Sphere Fit (SFit) Fit a sphere to a 3D collection of points |

Mesh from SubD (MeshSubD) Get the approximation mesh of a SubD. | |

SubD Control Polygon (SubDPoly) Extract the control polygon from a SubD. | |

SubD Edges (SubDEdges) Extract all edge data from a SubD. | |

SubD Edge Tags (SubDTags) Set the edge tags of a SubD shape. | |

SubD from Mesh (SubDMesh) Create a SubD from a control mesh | |

SubD Vertex Tags (SubDVTags) Set the vertex tags of a SubD shape. | |

SubD Vertices (SubDVerts) Extract all vertex data from a SubD. |

Curve | Line (CLX) Solve intersection events for a curve and a line. | |

Curve | Plane (PCX) Solve intersection events for a curve and a plane. | |

Line | Line (LLX) Solve intersection events for two lines. | |

Line | Plane (PLX) Solve intersection event for a line and a plane. | |

Brep | Line (BLX) Solve intersection events for a Brep and a line. | |

Brep | Plane (Sec) Solve intersection events for a Brep and a plane (otherwise known as section). | |

Contour Create a set of Brep or Mesh contours | |

Contour (ex) (Contour) Create a set of Brep or Mesh contours | |

Mesh | Ray (MeshRay) Intersect a mesh with a semi-infinite ray | |

Mesh | Plane (Sec) Solve intersection events for a Mesh and a Plane (otherwise known as section). | |

Surface | Line (SLX) Solve intersection events for a surface and a line. | |

IsoVist (IVist) Compute an isovist sampling at a location | |

IsoVist Ray (IVRay) Compute a single isovist sample at a location | |

Plane | Plane | Plane (3PX) Solve the intersection events of three planes. | |

Plane | Plane (PPX) Solve the intersection event of two planes. | |

Plane Region (PlReg) Create a bounded region from intersecting planes. |

Solid Difference (SDiff) Perform a solid difference on two Brep sets. | |

Solid Intersection (SInt) Perform a solid intersection on two Brep sets. | |

Trim Solid (Trim) Cut holes into a shape with a set of solid cutters. | |

Solid Union (SUnion) Perform a solid union on a set of Breps. | |

Box Slits (Slits) Add slits to a collection of intersecting boxes | |

Boundary Volume (BVol) Create a closed polysurface from boundary surfaces | |

Region Difference (RDiff) Difference between two sets of planar closed curves (regions) | |

Region Intersection (RInt) Intersection between two sets of planar closed curves (regions) | |

Region Union (RUnion) Union of a set of planar closed curves (regions) | |

Mesh Difference (MDif) Perform a solid difference on two sets of meshes | |

Mesh Intersection (MInt) Perform a solid intersection on a set of meshes | |

Mesh Union (MUnion) Perform a solid union on a set of meshes | |

Mesh Split (MSplit) Mesh Mesh split | |

Region Slits (RSlits) Add slits to a collection of intersecting planar regions | |

Split Brep (Split) Split one brep with another. | |

Split Brep Multiple (SplitMul) Split one brep with a bunch of others. |

Curve | Curve (CCX) Solve intersection events for two curves. | |

Curve | Self (CX) Solve all self intersection events for a curve. | |

Multiple Curves (MCX) Solve intersection events for multiple curves. | |

Brep | Curve (BCX) Solve intersection events for a Brep and a curve. | |

Brep | Brep (BBX) Solve intersection events for two Breps. | |

Collision Many|Many (ColMM) Test for many|many collision between objects | |

Collision One|Many (ColOM) Test for one|many collision between objects | |

Mesh | Curve (MCX) Mesh Curve intersection | |

Mesh | Mesh (MMX) Mesh Mesh intersection | |

Surface | Curve (SCX) Solve intersection events for a surface and a curve. | |

Surface Split (SrfSplit) Split a surface with a bunch of curves. | |

Clash Perform clash analysis on a set of shapes. |

Split with Brep (Split) Split a curve with a Brep. | |

Split with Breps (Split) Split a curve with multiple Breps. | |

Trim with Brep (Trim) Trim a curve with a Brep. | |

Trim with Breps (Trim) Trim a curve with multiple Breps. | |

Trim with Regions (Trim) Trim a curve with multiple regions. | |

Trim with Region (Trim) Trim a curve with a region. |

Atom Data (Atom) Get detailed information for an atom | |

Import Image (IMG) Import image data from bmp, jpg or png files. | |

Import 3DM (3DM) Import geometry into a RhinoDoc | |

Import PDB (PDB) Import data from Protein Data Bank *.pdb files. | |

Import Coordinates (Coords) Import point coordinates from generic text files. | |

Object Details (ObjDet) Retrieve some details about referenced Rhino objects. | |

Import SHP (SHP) Import data from GIS *.shp files. |

Context Bake Geometry for baking at the end of the GrasshopperPlayer command. | |

Context Print Textual data to print at the end of the GrasshopperPlayer command. | |

Fitness Landscape (LScape) Display a 2.5D fitness landscape | |

Data Input (Input) Read a bunch of data from a file. | |

Data Output (Output) Write a bunch of data to a file. |

Adjust Plane (PAdjust) Adjust a plane to match a new normal direction | |

Align Plane (Align) Perform minimal rotation to align a plane with a guide vector | |

Align Planes (Align) Align planes by minimizing their serial rotation. | |

Construct Plane (Pl) Construct a plane from an origin point and {x}, {y} axes. | |

Deconstruct Plane (DePlane) Deconstruct a plane into its component parts. | |

Flip Plane (PFlip) Flip or swap the axes of a plane | |

Plane 3Pt (Pl 3Pt) Create a plane through three points. | |

Plane Closest Point (CP) Find the closest point on a plane. | |

Plane Coordinates (PlCoord) Get the coordinates of a point in a plane axis system. | |

Plane Fit (PlFit) Fit a plane through a set of points. | |

Line + Line (LnLn) Create a plane from two line segments. | |

Line + Pt (LnPt) Create a plane from a line and a point. | |

Plane Normal (Pl) Create a plane perpendicular to a vector. | |

Plane Offset (Pl Offset) Offset a plane. | |

Plane Origin (Pl Origin) Change the origin point of a plane | |

Rotate Plane (PRot) Perform plane rotation around plane z-axis | |

XY Plane (XY) World XY plane. | |

XZ Plane (XZ) World XZ plane. | |

YZ Plane (YZ) World YZ plane. |

Project Point (Project) Project a point onto a collection of shapes | |

Closest Point (CP) Find closest point in a point collection. | |

Closest Points (CPs) Find closest points in a point collection. | |

Construct Point (Pt) Construct a point from {xyz} coordinates. | |

Cull Duplicates (CullPt) Cull points that are coincident within tolerance | |

Deconstruct (pDecon) Deconstruct a point into its component parts. | |

Distance (Dist) Compute Euclidean distance between two point coordinates. | |

Numbers to Points (Num2Pt) Convert a list of numbers to a list of points | |

Barycentric (BCentric) Create a point from barycentric {u,v,w} coordinates | |

Point Cylindrical (Pt) Create a point from cylindrical {angle,radius,elevation} coordinates. | |

Point Groups (PGroups) Create groups from nearby points | |

Point Oriented (Pt) Create a point from plane {u,v,w} coordinates. | |

Point Polar (Pt) Create a point from polar {phi,theta,offset} coordinates. | |

To Polar (Polar) Convert a 3D point to plane polar coordinates. | |

Points to Numbers (Pt2Num) Convert a list of points to a list of numbers | |

Pull Point (Pull) Pull a point to a variety of geometry. |

Vector XYZ (Vec) Create a vector from {xyz} components. | |

Deconstruct Vector (DeVec) Deconstruct a vector into its component parts. | |

Unit Vector (Unit) Unitize vector. | |

Unit X (X) Unit vector parallel to the world {x} axis. | |

Unit Y (Y) Unit vector parallel to the world {y} axis. | |

Unit Z (Z) Unit vector parallel to the world {z} axis. | |

Vector 2Pt (Vec2Pt) Create a vector between two points. | |

Amplitude (Amp) Set the amplitude (length) of a vector. | |

Angle Compute the angle between two vectors. | |

Cross Product (XProd) Compute vector cross product. | |

Dot Product (DProd) Compute vector dot product. | |

Vector Length (VLen) Compute the length (amplitude) of a vector. | |

Reverse (Rev) Reverse a vector (multiply by -1). | |

Rotate (VRot) Rotate a vector around an axis. |

Break Field (BreakF) Break a field into individual elements | |

Line Charge (LCharge) Create a field due to a line charge | |

Point Charge (PCharge) Create a field due to a point charge | |

Spin Force (FSpin) Create a field due to a spin force | |

Vector Force (FVector) Create a field due to a vector force | |

Evaluate Field (EvF) Evaluate a field at a point | |

Tensor Display (FTensor) Display the tensor vectors of a field section | |

Direction Display (FDir) Display the force directions of a field section | |

Field Line (FLine) Compute the field line through a certain point | |

Scalar Display (FScalar) Display the scalar values of a field section | |

Perpendicular Display (FPerp) Display the perpendicularity of a field through a section | |

Merge Fields (MergeF) Merge a collection of fields into one |

Hexagonal (HexGrid) 2D grid with hexagonal cells | |

Populate Geometry (PopGeo) Populate generic geometry with points | |

Populate 2D (Pop2D) Populate a 2-Dimensional region with points | |

Radial (RadGrid) 2D radial grid | |

Rectangular (RecGrid) 2D grid with rectangular cells | |

Square (SqGrid) 2D grid with square cells | |

Triangular (TriGrid) 2D grid with triangular cells |

Combine Data (Combine) Combine non-null items out of several inputs | |

Dispatch Dispatch the items in a list into two target lists. | |

Insert Items (Ins) Insert a collection of items into a list. | |

Null Item (Null) Test a data item for null or invalidity | |

Item Index (Index) Retrieve the index of a certain item in a list. | |

List Item (Item) Retrieve a specific item from a list. | |

List Length (Lng) Measure the length of a list. | |

Pick'n'Choose (P'n'C) Pick and choose from a set of input data. | |

Replace Items (Replace) Replace certain items in a list. | |

Shift List (Shift) Offset all items in a list. | |

Sift Pattern (Sift) Sift elements in a list using a repeating index pattern. | |

Sort List (Sort) Sort a list of numeric keys. | |

Split List (Split) Split a list into separate parts. | |

Sub List (SubSet) Extract a subset from a list. | |

Weave Weave a set of input data using a custom pattern. |

Text On Surface (TextSrf) Create a collection of textual symbols aligned on a surface. | |

Text Case (Case) Change the CaSiNg of a piece of text | |

Concatenate (Concat) Concatenate some fragments of text | |

Format Format some data using placeholders and formatting tags | |

Text Fragment (Fragment) Extract a fragment (subset) of some text | |

Replace Text (Rep) Replace all occurences of a specific text fragment with another | |

Sort Text (TSort) Sort a collection of text fragments | |

Text Distance (TDist) Compute the Levenshtein distance between two fragments of text. | |

Text Join (Join) Join a collection of text fragments into one | |

Text Length (Len) Get the length (character count) of some text | |

Match Text (TMatch) Match a text against a pattern | |

Text Split (Split) Split some text into fragments using separators | |

Characters (Chars) Break text into individual characters | |

Text Trim (Trim) Remove whitespace characters from the start and end of some text. |

Char Sequence (CharSeq) Create a sequence of textual characters. | |

Cull Index (Cull i) Cull (remove) indexed elements from a list. | |

Cull Nth (CullN) Cull (remove) every Nth element in a list. | |

Cull Pattern (Cull) Cull (remove) elements in a list using a repeating bit mask. | |

Duplicate Data (Dup) Duplicate data a predefined number of times. | |

Fibonacci (Fib) Creates a Fibonacci sequence. | |

Jitter Randomly shuffles a list of values. | |

Random Generate a list of pseudo random numbers. | |

Random Reduce (Reduce) Randomly remove N items from a list | |

Range Create a range of numbers. | |

Repeat Data (Repeat) Repeat a pattern until it reaches a certain length. | |

Sequence (Seq) Generate a sequence of numbers | |

Series Create a series of numbers. | |

Stack Data (Stack) Duplicate individual items in a list of data |

Create Set (CSet) Creates the valid set from a list of items (a valid set only contains distinct elements). | |

Find similar member (FSim) Find the most similar member in a set. | |

Disjoint Test whether two sets are disjoint. | |

SubSet Test two sets for inclusion. | |

Key/Value Search (KeySearch) Extract an item from a collection using a key-value match | |

Delete Consecutive (DCon) Delete consecutive similar members in a set. | |

Replace Members (Replace) Replace members in a set. | |

Carthesian Product (CProd) Create the Carthesian product for two sets of identical cardinality. | |

Set Difference (Difference) Create the difference of two sets (the collection of objects present in A but not in B). | |

Set Intersection (Intersection) Creates the intersection of two sets (the collection of unique objects present in both sets). | |

Member Index (MIndex) Find the occurences of a specific member in a set. | |

Set Difference (S) (ExDiff) Create the symmetric difference of two sets (the collection of objects present in A or B but not both). | |

Set Majority (Majority) Determine majority member presence amongst three sets. | |

Set Union (SUnion) Creates the union of two sets (the collection of unique objects present in either set). |

Construct Path (Path) Construct a data tree branch path. | |

Deconstruct Path (DPath) Deconstruct a data tree path into individual integers. | |

Entwine Flatten and combine a collection of data streams | |

Merge Merge a bunch of data streams | |

Relative Item (RelItem) Retrieve a relative item combo from a data tree | |

Relative Items (RelItem2) Retrieve a relative item combo from two data trees | |

Tree Branch (Branch) Retrieve a specific branch from a data tree. | |

Tree Item (Item) Retrieve a specific item from a data tree. | |

Tree Statistics (TStat) Get some statistics regarding a data tree. |

Gate And (And) Perform boolean conjunction (AND gate). | |

Gate Majority (Vote) Calculates the majority vote among three booleans. | |

Equality (Equals) Test for (in)equality of two numbers | |

Factorial (Fac) Returns the factorial of an integer. | |

Larger Than (Larger) Larger than (or equal to) | |

Mass Addition (MA) Perform mass addition of a list of items | |

Mass Multiplication (MM) Perform mass multiplication of a list of items | |

Gate Nand (Nand) Perform boolean alternative denial (NAND gate). | |

Gate Nor (Nor) Perform boolean joint denial (NOR gate). | |

Gate Not (Not) Perform boolean negation (NOT gate). | |

Gate Or (Or) Perform boolean disjunction (OR gate). | |

Relative Differences (RelDif) Compute relative differences for a list of data | |

Similarity (Similar) Test for similarity of two numbers | |

Smaller Than (Smaller) Smaller than (or equal to) | |

Addition (A+B) Mathematical addition | |

Multiplication (A×B) Mathematical multiplication | |

Subtraction (A-B) Mathematical subtraction | |

Gate Xnor (Xnor) Perform boolean biconditional (XNOR gate). | |

Gate Xor (Xor) Perform boolean exclusive disjunction (XOR gate). | |

Division (A/B) Mathematical division | |

Integer Division (A\B) Mathematical integer division | |

Modulus (Mod) Divides two numbers and returns only the remainder. | |

Power (Pow) Raise a value to a power. | |

Absolute (Abs) Compute the absolute of a value. | |

Negative (Neg) Compute the negative of a value. |

Average (Avr) Solve the arithmetic average for a set of items | |

Blur Numbers (NBlur) Blur a list of numbers by averaging neighbours | |

Complex Argument (Arg) Get the argument of a Complex number | |

Complex Components (Complex) Extract the Real and Imaginary components from a complex number | |

Complex Conjugate (z*) Create the conjugate of a Complex number | |

Complex Modulus (CMod) Get the modulus of a Complex number | |

Create Complex (Complex) Create a complex number from a Real and an Imaginary component | |

Natural logarithm (E) Returns a factor of the natural number (e). | |

Epsilon (Eps) Returns a factor of double precision floating point epsilon. | |

Extremes (Extrz) Find the extremes in a list of values | |

Interpolate data (Interp) Interpolate a collection of data. | |

Golden Ratio (Phi) Returns a factor of the golden ratio (Phi). | |

Pi Returns a factor of Pi. | |

Truncate (Trunc) Perform truncation of numerical extremes | |

Weighted Average (Wav) Solve the arithmetic weighted average for a set of items | |

Round Round a floating point value. | |

Maximum (Max) Return the greater of two items. | |

Minimum (Min) Return the lesser of two items. |

ArcCosine (ACos) Compute the angle whose cosine is the specified value. | |

ArcSine (ASin) Compute the angle whose sine is the specified value. | |

ArcTangent (ATan) Compute the angle whose tangent is the specified value. | |

Cosine (Cos) Compute the cosine of a value | |

CoSecant (Csc) Compute the co-secant (reciprocal of the Sine) of an angle. | |

CoTangent (Cot) Compute the co-tangent (reciprocal of the Tangent) of an angle. | |

Secant (Sec) Compute the secant (reciprocal of the Cosine) of an angle. | |

Sine (Sin) Compute the sine of a value | |

Sinc Compute the sinc (Sinus Cardinalis) of a value. | |

Tangent (Tan) Compute the tangent of a value | |

Degrees (Deg) Convert an angle specified in radians to degrees | |

Radians (Rad) Convert an angle specified in degrees to radians | |

Right Trigonometry (RTrig) Right triangle trigonometry | |

Centroid Generate the triangle centroid from medians. | |

Circumcentre (CCentre) Generate the triangle circumcentre from perpendicular bisectors. | |

Incentre (ICentre) Generate the triangle incentre from angle bisectors. | |

Orthocentre (OCentre) Generate the triangle orthocentre from altitudes. | |

Triangle Trigonometry (Trig) Generic triangle trigonometry |

Construct Domain² (Dom²) Create a two-dimensional domain from two simple domains. | |

Construct Domain (Dom) Create a numeric domain from two numeric extremes. | |

Deconstruct Domain² (DeDom2) Deconstruct a two-dimensional domain into its component parts | |

Deconstruct Domain (DeDomain) Deconstruct a numeric domain into its component parts. | |

Divide Domain² (Divide) Divides a two-dimensional domain into equal segments. | |

Divide Domain (Div) Divide a domain into equal segments. | |

Find Domain (FDom) Find the first domain that contains a specific value | |

Includes (Inc) Test a numeric value to see if it is included in the domain | |

Consecutive Domains (Consec) Create consecutive domains from a list of numbers | |

Bounds (Bnd) Create a numeric domain which encompasses a list of numbers. | |

Bounds 2D (Bnd) Create a numeric two-dimensional domain which encompasses a list of coordinates. | |

Remap Numbers (ReMap) Remap numbers into a new numeric domain |

Log N (LogN) Return the N-base logarithm of a number. | |

Power of 10 (10º) Raise 10 to the power of N. | |

Power of 2 (2º) Raise 2 to the power of N. | |

Cube Compute the cube of a value | |

Cube Root (Cbrt) Compute the cube root of a value | |

Power of E (Eº) Raise E to the power of N. | |

Logarithm (Log) Compute the Base-10 logarithm of a value. | |

One Over X (1/x) Compute one over x. | |

Square (Sqr) Compute the square of a value | |

Square Root (Sqrt) Compute the square root of a value |

Combine Date & Time (CDate) Combine a pure date and a pure time into a single date | |

Construct Date (Date) Construct a date and time instance. | |

Construct Exotic Date (DateEx) Construct a date using a specific calendar | |

Construct Smooth Time (SmTime) Construct a time instance from smooth components | |

Construct Time (Time) Construct a time instance | |

Date Range (RDate) Create a range of successive dates or times | |

Deconstruct Date (DDate) Deconstruct a date into years, months, days, hours, minutes and seconds | |

Interpolate Date (IntDate) Interpolate between two dates or times. |

Construct Matrix (Matrix) Construct a matrix from initial values | |

Deconstruct Matrix (DeMatrix) Deconstruct a matrix into its component parts | |

Invert Matrix (MInvert) Invert a matrix | |

Swap Columns (SwapC) Swap two columns in a matrix | |

Swap Rows (SwapR) Swap two rows in a matrix | |

Transpose Matrix (Transpose) Transpose a matrix (swap rows and columns) |

GhPython Script (Python) GhPython provides a Python script component | |

Evaluate (Eval) Evaluate an expression with a flexible number of variables. | |

Expression Evaluate an expression | |

C# Script (C#) A C#.NET scriptable component | |

VB Script (VB) A VB.NET scriptable component |

Exposure Solve mesh exposure for a collection of energy rays and obstructions. | |

Align Vertices (AlignVert) Align nearby vertices in a mesh | |

Blur Mesh (MBlur) Blur the colours on a mesh | |

Simple Mesh (SMesh) Create a mesh that represents a Brep as simply as possible | |

Cull Faces (CullF) Cull faces from a mesh | |

Cull Vertices (CullV) Cull vertices from a mesh | |

Delete Faces (DeleteF) Delete faces from a mesh | |

Delete Vertices (DeleteV) Delete vertices from a mesh | |

Mesh Join (MJoin) Join a set of meshes into a single mesh | |

Quadrangulate (Quad) Quadrangulate as many triangles as possible in a mesh | |

Settings (Custom) (Custom Mesh Settings) Represents custom mesh settings. | |

Settings (Speed) (Jagged) Represents 'Jagged & faster' mesh settings. | |

Settings (Quality) (Smooth) Represents 'Smooth & slower' mesh settings. | |

Mesh Shadow (MShadow) Compute the shadow outline for a mesh object | |

Disjoint Mesh (Disjoint) Split a mesh into disjoint pieces. | |

Mesh Split Plane (MSplit) Split a mesh with an infinite plane. | |

Mesh Surface (Mesh UV) Create a Surface UV mesh | |

Triangulate (Tri) Triangulate all quads in a mesh | |

Unweld Mesh (Unweld) Unweld (split) creases in a mesh | |

Weld Mesh (Weld) Weld (merge) creases in a mesh | |

Occlusion (Occ) Solve occlusion for a collection of view rays and obstructions. | |

Flip Mesh (FlipM) Flip the normal vectors of a mesh | |

Unify Mesh (UniM) Unify the normals of a mesh | |

Smooth Mesh (MSmooth) Smooth the vertices of a mesh |

Delaunay Edges (Con) Delaunay connectivity | |

Convex Hull (Hull) Compute the planar, convex hull for a collection of points | |

Delaunay Mesh (Del) Delaunay triangulation | |

Facet Dome (Facet) Create a facetted dome | |

OcTree (OcT) A three-dimensional oc-tree structure | |

Voronoi Planar voronoi diagram for a collection of points | |

Proximity 2D (Prox) Search for two-dimensional proximity within a point list | |

Proximity 3D (Prox) Search for three-dimensional proximity within a point list | |

QuadTree (QT) A two-dimensional quadtree structure | |

Voronoi Groups (VorGroup) Compute a custom set of nested voronoi diagrams. | |

Substrate Substrate algorithm inspired by Jared Tarbell (Complexification.net) | |

Voronoi 3D (Voronoi³) Volumetric voronoi diagram for a collection of points | |

Voronoi Cell (VCell) Compute a single 3D Voronoi cell | |

Quad Remesh (QRMesh) Perform quad-remeshing on a shape. | |

Quad Remesh Settings (QRSettings) Create setting for Quad-remeshing. |

Deconstruct Face (DeFace) Deconstruct a mesh face into its four corner indices. | |

Deconstruct Mesh (DeMesh) Deconstruct a mesh into its component parts. | |

Mesh Closest Point (MeshCP) Finds the closest point on a mesh | |

Mesh Edges (MEdges) Get all the edges of a mesh | |

Mesh Eval (MEval) Evaluate a mesh at a given parameter | |

Face Boundaries (FaceB) Convert all mesh faces to polylines | |

Face Circles (FaceC) Solve the circumscribed circles for all mesh faces | |

Face Normals (FaceN) Extract the normals and center points of all faces in a mesh | |

Mesh Inclusion (MInc) Test a point for Mesh inclusion |

Construct Mesh (ConMesh) Construct a mesh from vertices, faces and optional colours. | |

Mesh Colours (MCol) Assign a repeating colour pattern to a mesh object. | |

Mesh Spray (MSpray) Assign colours to a mesh based on spray points. | |

Mesh Plane (MPlane) Create a mesh plane. | |

Mesh Sphere (MSphere) Create a mesh sphere. | |

Mesh Sphere Ex (MSphereEx) Create a mesh sphere from square patches. | |

Mesh Quad (Quad) Create a mesh quad. | |

Mesh Triangle (Triangle) Create a mesh triangle. |

Map to Surface (Map Srf) Map a curve onto a surface via control points. | |

Bend Deform (Bend) Deform a shape by bending it | |

Box Morph (Morph) Morph an object into a twisted box. | |

Point Deform (PDeform) Deform a shape by moving control-points individually | |

Blend Box (BlendBox) Create a twisted box between two surfaces. | |

Surface Box (SBox) Create a twisted box on a surface patch. | |

Twisted Box (TBox) Create a twisted box from corner points. | |

Mirror Curve (Mirror) Mirror a shape in a freeform curve. | |

Mirror Surface (Mirror) Mirror geometry in a freeform surface. | |

Surface Morph (SrfMorph) Morph geometry into surface UVW coordinates | |

Spatial Deform (Deform) Perform spatial deformation based on custom space syntax. | |

Spatial Deform (custom) (Deform) Perform spatial deformation based on custom space syntax. | |

Flow Re-aligns objects from a base curve to a target curve. | |

Maelstrom Spirally deforms objects as if they were caught in a whirlpool | |

Splop Wraps geometry onto a surface. | |

Sporph Deforms an object from a source surface to a target surface | |

Stretch Deforms objects by stretching them along a finite axis. | |

Taper Deforms objects toward or away from an axis | |

Twist Deforms objects by twisting them around an axis. |

Box Mapping (BoxMap) Transform geometry from one box into another. | |

Camera Obscura (CO) Camera Obscura (point mirror) transformation. | |

Orient Direction (Orient) Orient an object using directional constraints only. | |

Project Project an object onto a plane. | |

Project Along (ProjectA) Project an object onto a plane along a direction. | |

Rectangle Mapping (RecMap) Transform geometry from one rectangle into another. | |

Scale Scale an object uniformly in all directions. | |

Scale NU Scale an object with non-uniform factors. | |

Shear Angle (Shear) Shear an object based on tilt angles. | |

Shear Shear an object based on a shearing vector. | |

Triangle Mapping (TriMap) Transform geometry from one triangle into another. |

Mirror Mirror an object. | |

Move Translate (move) an object along a vector. | |

Move Away From (MoveAway) Translate (move) an object away from another object. | |

Move To Plane (MoveToPlane) Translate (move) an object onto a plane. | |

Orient Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. | |

Rotate Rotate an object in a plane. | |

Rotate 3D (Rot3D) Rotate an object around a center point and an axis vector. | |

Rotate Axis (RotAx) Rotate an object around an axis. | |

Rotate Direction (Rotate) Rotate an object from one direction to another. |

Curve Array (ArrCurve) Create an array of geometry along a curve. | |

Linear Array (ArrLinear) Create a linear array of geometry. | |

Polar Array (ArrPolar) Create a polar array of geometry. | |

Rectangular Array (ArrRec) Create a rectangular array of geometry. | |

Kaleidoscope (KScope) Apply a kaleidoscope transformation to an object. |

Transform Transform an object. | |

Compound (Comp) Compound two transformations. | |

Inverse Transform (Inverse) Invert a transformation. | |

Split Split a compound transformation into fragments. |

Voronoi 3d (Voronoi3d) Voronoi 3d Algorithm |

BioBrick Categories of Parts (BB Categories) Provides a list of part categories for inputinto the BB Library | |

BioBrick Prefix and Suffix Adder (Pre~Suf) Contains a cluster of Grasshopper components | |

BioBricks Library (BB Library) library of all the parts in the BioBricks registry. | |

BioBricks Prefix Standard (BB Pre) simply the sequence of the standard BioBricks prefix used to enable ligation with compatible sticky ends | |

BioBricks Prefix ATG (BB Pre ATG) simply the sequence of the standard BioBricks prefix used, with sequences starting with ATG, to enable ligation with compatible sticky ends | |

BioBricks Suffix (BB Suf) simply the sequence of the standard BioBricks suffix used to enable ligation with compatible sticky ends | |

E0240 GFP with RBS, and Terminator (GFP RET) RBS: B0032 + GFP Reporter: E0040 + Terminators: B0010 & B0012 | |

GFP with Promoter, RBS, and Terminator (GFP PRET) Tet Promotor R0040 + RBS: B0034 + GFP Reporter: E0040 + Terminators: B0010 & B0012 | |

Plasmid Backbones DNA (Backbones) Provides the DNA for teh 4 commonly use BioBrick backbones. | |

Plasmid Insert (Insert) Insert a gene into a plasmid backbone, optionall add in the BB prefix and suffix. Index reamins at beginning of gene; the prefix is at the end of the sequence. | |

Promoter DNA (Promoters) Provides a list of the 10 most commomnly used BioBrick promoters, and outputs the DNA of the selected part. | |

Protein Coding DNA (Coding) Provides a list of the 10 most commomnly used BioBrick protein codeing sequences, and outputs the DNA of the selected part. | |

Resistance to Chloramphenicol (CamR) DNA sequence to produce Chloramphenicol resistance | |

Resistance to Kanamycine (KanR) DNA sequence to produce Kanamycine resistance | |

Resistance to Tetracycline (TetR) DNA sequence to produce Tetracycline resistance. On BioBrick plasmid backbone pSB1T3 this gene is on the primary strand. | |

Resitance to Amp (AmpR) DNA sequence to produce Ampicillin resistance | |

RFP with RBS, and Terminator (RFP RET) RBS: B0034 + RFP Reporter: E1010 + Terminators: B0010 & B0012 | |

Ribosome Binding Site DNA (RBS) Provides a list of the 10 most commomnly used BioBrick RBS, and outputs the DNA of the selected part. | |

Teminator DNA (Terminators) Provides a list of the 10 most commomnly used BioBrick terminators, and outputs the DNA of the selected part. | |

YFP with RBS, and Terminator (YFP RET) RBS: B0034 + YFP Reporter: E0030 + Terminators: B0010 & B0012 |

Complementary Strand (Comp) creates a complementary strand based in the input sequence | |

DNA Clean gets rid of anything that is not a, A,T,G, or C and capitalizes all characters | |

DNA Find (Find) Finds a sequence within a sequence and return the domain of its location. | |

Primer Design (Primer Des) to find a primer with good melt temp and GC content and avoiding bad hairpins | |

Random DNA (Ran DNA) create a ramndom string of GTAC | |

Reverse DNA (Rev) reverses the sequence of DNA | |

Reverse Subdomain (Rev Sub) reverses the position and direction of a subdomain |

E. coli Optimization (E.coli Opt) create an optimized RNA sequence for E coli to produce the input AA chain. | |

Simple Transcription (Tx) simple conversion DNA to RNA changing T to U | |

Simple Translation (Tl) converts RNA into Amino Acids | |

Transcription Promoter to Terminator (Transcription) Transcribes DNA to RNA starting just after the promoter site and ending just prior to the termitator site | |

Transcription σ Converts DNA to RNA based on -35 and -10 sites | |

Translation Translates RNA to amino acid chain with options for finding the proper reading frame |

Amino Acid Visualizer (AA Viz) Creates and displays an offset complementary strand | |

DNA Subdomain Visualizer (DNA Sub Viz) Visualizes the specified subdomain of a strand | |

DNA Complementary Strand Visualizer (DNA Comp Viz) Creates and displays an offset complementary strand | |

DNA Complementary Subdomain Visualizer (DNA Comp Sub Viz) Visualizes the specified subdomain of a created offset complementary strand | |

DNA Visualizer (DNA Viz) Visualizes the DNA in the Rhino viewport |

PDB Sort (PDB Sort) sort protein data base file | |

PDB Open make the pdb info accessible | |

PDB Plot create a visual energy plot of a pdb file | |

Protein Query Search the RCSB Protein DataBase for matching Amino Acis sequences and the address of a corresponding .pdb file. | |

Protein Ribbon visualizes the structure of a protein |

A Simple Ligation (Lig) Concatenates two DNA sequences | |

Ligate Ligate tests to see if 2 strands have matching sticky ends. Is sothey are joined together. If both ends connect, plasmid is set to true. | |

Sticky Ends (Sticky) identifies the overhanging ends of DNA. |

Enzyme List (Enzymes) A list of enzymes to choose from that passes the proper index for the Restriction Enzymes output object | |

Restriction Enzyme Digest (Digest) Cuts up DNA based on target sits of the input restriction enzyme and outputs double stranded DNA with sticky ends. | |

Restriction Enzymes Cut Locations (Restrict. Enzymes) outputs the cut locations of any major restriction enzyme. use the Enzymes List to choose the enzyme you want or enter the index if you know it already |

Browse History (Browse) Browse recorded history from Loop End. | |

Password Set password for this loop | |

Time Buffer (Buffer) Tries to suspend thread, so the definition takes some more time to compute. |

Loop Input (LoopInput) Set inputs for Run Loop | |

Loop Output (LoopOutput) Set outputs for Run Loop | |

Run Loop (RunLoop) Runs the loop from a file. Right click to assign the .gh file. |

Loop End End the loop with this one. Double click to pause the loop. | |

Loop Start Start the loop with this one. Double click to rerun. |

Fast Loop End (FastLoopEnd) Loop End | |

Fast Loop Start (FastLoopStart) Loop Start |

Bell Term (BellTerm) Bell-shaped Term. | |

Crisp Term (CrispTerm) Crisp term. | |

Gaussian Term (GaussianTerm) Gaussian distibution term. | |

Left Edge Term (LeftEdgeTerm) Left edge term. | |

Piecewise Term (PiecewiseTerm) Piecewise term. | |

Right Edge Term (RightEdgeTerm) Right edge term. | |

Trapezoidal Term (TrapezoidalTerm) Trapezoidal term. | |

Triangular Term (TriangularTerm) Triangular term. |

Fuzzy Inference System (FuzzySystem) Fuzzy inference system. | |

Parse AFL (AFL) Read an Angora Fuzzy Language file. | |

To Rule List (ToRuleList) Converts an AFL rule block to a list of rules. | |

Update Rule Weight (UpdateRuleWeight) Modify rule weight. | |

Update Rule Weights (UpdateRuleWeights) Modify rule weights. |

Accumulate Rules (Accumulate) Accumulate all the rules for an output variable. | |

Defuzzify Defuzzify a linguistic variable | |

Fuzzify Fuzzify an output linguistic variable. |

Custom Binary Operator (CustomBinaryOp) Custom binary operator for union and intersections. | |

Custom Unary Operator (UnaryOp) Custom unary operator for complement and modifiers. | |

Fuzzy Methods (Methods) Fuzzy methods configuration. |

Fuzzy Input Variable (InputVar) Fuzzy Input Variable. | |

Fuzzy Output Variable (OutputVar) Fuzzy Output Variable. |

Apply Camera (SC) Set animation camera in active viewport | |

Bake Material (BM) Bake the render material to the current rhino document | |

Camera (C) Define cameras for animation | |

Custom Material (CM) Define custom materials for animation. | |

Default Material (DM) Define default materials for animation. | |

Material From Rhino (MfR) Get the material from the current rhino document | |

Save Frames (SF) Save frames captruing rhino viewport. |

Divide Curve Segments (|Divide|) Divide curve segments individually. | |

Divide Curve Options (|DivideOpt|) Options for curve division by segments. | |

Material Profile Construct (MProfile) Construct new Material Profile | |

Material Profile Deconstruct (|MProfile|) Get the material data and the brep inside a Material Profile. | |

Material Section Construct (|MSection|) Construct a material section object comprised of multiple material profiles and has plane data | |

Material Section Deconstruct (|MSection|) Get the material data and the brep inside a Material Section. | |

Profile Extrude Both Sides (|Extrude|) Extrude a profile to both sides. | |

Profile Orient-Sweep (|Sweep|) Orient and sweep a material section object or profiles along rail curves |

Material Brep Construct (|MBrep|) Assign material names to Breps | |

Material Brep Deconstruct (|MBrep|) Get the material data and the brep inside a Material Brep. | |

Material Object Construct (|MObject|) New Material Object from Material Breps | |

Material Object Deconstruct (|MObject|) Get elements of a Material Object | |

Object Difference (|Diff|) Remove the negative breps of material objects from some material breps | |

Orient to Plane (|Orient|) Orient material objects from their original plane to a X'Z plane |

Construct Railings (|Railing|) Construct railings from path curve and | |

Construct Staircase (|Stairs|) Construct Staircase from side curve and design data. | |

Staircase Design Data (|StaircaseData|) Data necessary for staircase design | |

Construct Walls (|Wall|) Walls from WallData. | |

Wall Data from Dimensions (WallData) Construct wall data from section dimensions and base curves | |

Wall Data from Wall Section (WallData) Construct wall data with a section and base curves |

Section Drawing (|Section|) Produce section drawings of multiple Breps | |

Plan Drawing (|Plan|) Get horizontal cutting lines of multiple breps. |

Add Layer (Layer) Set layer image and properties Built on the Dynamic Image Library https://dynamicimage.apphb.com/ | |

Apply Filters (Apply) Apply filters to the image's bitmap Built on the Accord Imaging Library http://accord-framework.net/ | |

Build Image (Build) Build a fixed width and height bitmap from per pixel ARGB color values | |

Cellular Generate a proceedural cellular system or bitmap Built on Auburns' FastNoise https://github.com/Auburns/FastNoise | |

Composite Images (Composite) Quick composite two images with a mask and blend mode Built on the Dynamic Image Library https://dynamicimage.apphb.com/ | |

Crop Image (Crop) Crop a bitmap with a rectangular region Built on the Accord Imaging Library http://accord-framework.net/ | |

Filter Adjust (Adjust) Apply bitmap adjustment filters to an image | |

Filter Blob (Blob) Filter out unique shape blob from an image Built on the Accord Imaging Library http://accord-framework.net/ | |

Filter Difference (Difference) Compare the difference between two images | |

Filter Dithering (Dithering) Apply dither filters to an image | |

Filter Edges (Edges) Apply edge detection filters to an image | |

Filter Effects (Effects) Apply various effect filters to an image | |

Extract Channel (Extract) Extract a channel filters to an image Built on the Accord Imaging Library http://accord-framework.net/ | |

Filter Figures (Figures) Identify or modify figure based filters to an image | |

Filter Filters (Filters) Filter out channels on an image | |

Filter Grayscale (Grayscale) Apply grayscale filters to an image | |

Filter Levels (Levels) Modify the levels of an image | |

Filter Sharpen (Sharpen) Apply sharpen filters to an image | |

Filter Threshold (Threshold) Apply threshold detection filters to an image | |

Fractal Description | |

Blob Boundaries (Boundaries) Get blob boundaries from a bitmap Built on the Accord Imaging Library http://accord-framework.net/ | |

Bitmap Corners (Corners) Get blob corner points from a bitmap Built on the Accord Imaging Library http://accord-framework.net/ | |

Bitmap Shapes (Shapes) Get shapes from bitmap Built on the Accord Imaging Library http://accord-framework.net/ | |

Image Properties (Properties) Get the overall bitmap dimensions | |

Image To Bitmap (To Bmp) Convert an Image to a Bitmap object Built on the Accord Imaging Library http://accord-framework.net/ | |

Image Value At (Value At) Get a requested value at a specific pixel location Built on the Accord Imaging Library http://accord-framework.net/ | |

Image Values (Values) Get a value type for each pixel Built on the Accord Imaging Library http://accord-framework.net/ | |

Image Viewer (Image) Display an Aviary Image or Bitmap in the canvas | |

Load Image (Bmp) Create an Image from a filepath to a bitmap. | |

Merge Layers (Merge) Build multiple layers into an Aviary Image Built on the Dynamic Image Library https://dynamicimage.apphb.com/ | |

Mirror Image (Mirror) Mirror an image about x and y axis Built on the Accord Imaging Library http://accord-framework.net/ | |

Modify Layer (Modify) Modify Layer filters Built on the Dynamic Image Library https://dynamicimage.apphb.com/ | |

Move Image (Move) Move an image by a translation vector Built on the Accord Imaging Library http://accord-framework.net/ | |

Noise Generate a proceedural noise bitmap Built on Auburns' FastNoise https://github.com/Auburns/FastNoise | |

Polar Image (Polar) Apply a polar transformation to an image Built on the Accord Imaging Library http://accord-framework.net/ | |

Resize Image (Resize) Resize an image to a specific width and height Built on the Accord Imaging Library http://accord-framework.net/ | |

Rotate Image (Rotate) Rotate an image about its center Built on the Accord Imaging Library http://accord-framework.net/ | |

Scale Image (Scale) Scale an image by a unit factor Built on the Accord Imaging Library http://accord-framework.net/ | |

Shrink Image (Shrink) Shrink and image by cropping out a context color Built on the Accord Imaging Library http://accord-framework.net/ | |

Swap Channel (Swap) Swap one channel for another Built on the Accord Imaging Library http://accord-framework.net/ | |

Swap Channels (Swap*) Swap out channels for multiple existing channels Built on the Accord Imaging Library http://accord-framework.net/ | |

Trace Image (Trace) --- | |

Xform Layer (Xform) Apply transformations to a layer Built on the Dynamic Image Library https://dynamicimage.apphb.com/ |

Brep To Shape (BrepShp) Convert a brep's naked edges to a compound shape | |

Compose Drawing (Drawing) Compose a Drawing from curves and graphics | |

Curve To Shape (CrvShp) Convert a curve to a shape | |

Drawing to Bitmap (Draw To Bitmap) Viewer for an Aviary drawing | |

Export Bitmap (Bitmap) Save a Aviary Drawing to a bitmap file | |

Export SVG (SVG) Save a Aviary Drawing to a SVG file | |

View Drawing (Draw) Viewer for an Aviary drawing | |

Mesh To Shape (MeshShp) Convert a mesh to a compound shape | |

Point To Shape (PtShp) Convert a point to a circular Shape |

Blur Effect (Blur) Add a blur effect | |

Shadow Effect (Shadow) Add a drop shadow effect | |

Linear Gradient Fill (Linear) Add a linear gradient fill | |

Radial Gradient Fill (Radial) Add a radial gradient fill | |

Solid Fill (Solid) Add a solid color fill | |

Stroke Set Stroke Properties |

Boolean Intersect Boolean Intersect | |

Boolean Subtract Boolean Subtract | |

Boolean Union Boolean Union | |

Sum Sum | |

DivComponent (Division) Division | |

Mercury Based on hg_sdf by the demogroup MERCURY (http://mercury.sexy/hg_sdf/) | |

Metaball Metaball | |

Morph Morph | |

MultComponent (Multiplication) Multiplication | |

SmoothIntersection Smooth intersection between two objects | |

SmoothSubtraction SmoothSubtraction description | |

SmoothUnion SmoothUnion | |

SmoothUnionList Smooth Union of an entire list of distance objects | |

WaveComponent (Wave) Wave |

Box Box | |

Capsule Capsule | |

Ellipsoid Ellipsoid | |

Cone Cone | |

Cylinder Cylinder | |

Sphere Sphere | |

Egg Egg | |

Ellipse 2D Ellipse 2D | |

Plane Plane | |

PlatonicSolid PlatonicSolid | |

PolygonExtrusion PolygonExtrusion | |

Spiral Spiral | |

Torus Torus |

Array Array description | |

Array Limited Array Limited | |

Blend Blend | |

Blur Blur description | |

Orient Orient from world XY plane to another plane | |

Shell Shell | |

Levelset Levelset | |

MatrixTransform MatrixTransform | |

Overlay Overlay | |

Polar Array Polar Array | |

Twist TwistComponent description |

Sine Sine | |

Lattice Lattice | |

LatticePolar LatticePolar | |

Voronoi Voronoi | |

Noise Noise description | |

Sine 3D Sine 3D | |

TPMS TPMS | |

TPMS D (TPMS Distance Object Modifier) TPMS D | |

TPMS P (TPMS Polar) TPMS P | |

TPMS S (TPMS Spherical) TPMS S |

Contour2DValues Contour2DValues | |

EvaluatePoints EvaluatePoints description | |

Gradient Vector Gradient Vector | |

Slice2D Slice2D | |

Slice2DSimple Slice2DSimple |

Isosurface Distancefield Isosurface Distancefield | |

Isosurface Distancefunction Isosurface Distancefunction | |

Isosurface Octree Isosurface Octree | |

Dense Grid Dense Grid | |

Voxel Size Voxel Size |

Pipe This component creates a pipe of circular cross section around an input curve.If two radii are specified, the radius linearly blends from R1 to R2 along the curve. | |

Sweep Sweep description | |

Distance Wrapper Distance Wrapper |

Align Curve Start/End (AlignCrvS/E) Align curve on a line based on its start/end points. | |

Assemble Curves (AsmblCrvS/E) Assemble curves based on their start/end points. | |

Classify Curves (ClCrvS/E) Classify curves based on their start/end points. | |

Curve To Line Start/End (Crv2LnS/E) Convert curves to lines, based on their start/end points. | |

Divide Curves on Intersects (DivCCX) Divide curves on all of their intersects. | |

Flip curve toward a point (Flip2Pt) Flip a curve toward a point. | |

Star Lines (StarLn) Create an simple star and give its lines. |

WiiIn (Wii>>) Read data from wii controller | |

WiiOut (Wii<<) Send data to wii controller | |

Wii Start (Wii*) Connect to available wii controllers... |

Websocket Client Receiver (WS>>) Read data from websocket | |

Websocket Client Sender (WS<<) Send data to websocket server | |

Websocket Client Start (WS*) Start a new connection to a Websocket server. |

Http Input (HttpIn) Start create an http server, listening to an address. | |

Http Output (HttpOut) Send response to client using and close connection. |

Expire Dam (<>) Expire down stream object only if the gate is open |

Solar Calculations (SolarCals) All of the calculations to get sun properties at specific location, in a specific time. |

Biomorpher Interactive Genetic Algorithms for Grasshopper | |

BiomorpherReader Uses Biomorpher data to display paramter states |

Concavity Relative approximate concavity analysis for surface meshes | |

Viewshed Viewshed analysis for surface mesh faces. | |

CutFill Calculate cut and fill volumes from proposed and existing mehes. | |

Watershed Calculate the watershed for given points on a surface mesh. | |

Shade Shading analysis for surface mesh faces. | |

Slope Slope analysis for surface meshes. | |

Flow Flow tracing for surface mehes. | |

Elev Elevation analysis for surface meshes | |

Aspect Slope aspect analysis for surface meshes. | |

Roughness Relative roughness analysis for surface meshes |

Slope Point Calculate local slope percentage for a point on a mesh | |

Slope Path Calculate local slope percentage for points along a curve on a mesh | |

Slope Line Calculate slope percentage for the end points of curves | |

Contour Draws major and minor contours with elevation tags | |

Spot Elevation Draw elevation tags for points projected to a mesh | |

Spot Elevation Point Draw elevation tags for points | |

Spot Elevation Path Draw elevation tags for a points along a curve on a mesh | |

Spot Elevation Grid Draw elevation tags for a point grid on a mesh | |

Slope Grid Calculate local slope percentage for a point grid on a mesh | |

HP LP Calculate local high and low points on a surface mesh |

Reduce Slope Reduce mesh slopes to given limit | |

Mesh Curve Pull Edit mesh with deformations following curves, strength defined by curve elevation | |

Mesh Point Pull Edit mesh with deformations at points, strength defined by point elevation | |

Mesh Curve Edit mesh with an edge curve with a given slope | |

Mesh Flat Edit mesh with a flat region defined by a curve | |

Mesh Point Edit mesh with points and a given slope | |

Mesh Path Edit mesh with a flattened path along a given curve |

Triangulate Mesh Create a surface mesh from points and/or curves | |

Remesh Random Resample a landscape mesh with a random grid | |

Remesh Square Resample a landscape mesh with a square grid | |

Remesh Triangular Resample a landscap emesh with a triangular grid |

Section Serial Dist Cuts serial sections pependicular to a centerline curve at a given distances along curve | |

Section Serial Cuts serial sections pependicular to a centerline curve at a given interval | |

Section To XY Cuts serial sections pependicular to a centerline curve at a given interval | |

Section Profile Cuts a section along an irregular profile curve. |

Import Mesh LandXML Import mesh from a LandXML TIN surface | |

Import Mesh DEM Import mesh from a Tiff DEM file encoded in single-channel 32 bit floats |

Bison About Bison |

Blindfold Hide or show geometry in Rhino that is referenced into the Grasshopper document. |

BB Closest Point CurveOnSurface (CP) Find the closest point on an embedded curve | |

BB Construct CurveOnSurface (CrvOnSrf) Embed a curve on a surface | |

BB Curvature CurveOnSurface (κ) Evaluate the curvature of an embedded curve at a specified parameter | |

BB Deconstruct CurveOnSurface (Deconstruct) Deconstruct an embedded curve into its components | |

BB Evaluate CurveOnSurface (BBEval) Evaluate an embedded curve at a specified parameter | |

BB Extrude CurveOnSurface (Extrude) Extrude an embedded curve in direction of its normal vector | |

BB Geodesic Curvature CurveOnSurface (κg) Evaluate the geodesic curvature of an embedded curve at a specified parameter | |

BB Geodesic Torsion CurveOnSurface (τg) Evaluate the geodesic torsion of an embedded curve at a specified parameter | |

BB Integrate CurveOnSurface (BBIntegrate) Integrate the curvature of an embedded curve over a specified domain | |

BB Normal Curvature CurveOnSurface (κn) Evaluate the normal curvature of an embedded curve at a specified parameter |

BB Boolean (BBBool) Boolean operation between two sets of planar closed polylines | |

BB Difference (BBDiff) Difference of a set of planar closed polylines | |

BB Intersection (BBInt) Intersection of a set of planar closed polylines | |

BB Offset (BBOffset) Offset a polyline with a specified distance | |

BB Union (BBUnion) Union of a set of planar closed polylines | |

BB XOR (BBXor) XOR of a set of planar closed polylines |

BB Layer (BBLayer) Create a layer model from a mesh | |

BB Radial (BBRadial) Create a radial waffle structure from a mesh | |

BB Section (BBSection) Create a section model from a mesh | |

BB Waffle (BBWaffle) Create a waffle structure from a mesh |

BB Curvature Field (Field) Show the direction field to a given path type | |

BB Geodesic Torsion Path (BBτg) Follow the surface along a specified geodesic torsion | |

BB Normal Curvature Path (BBκn) Follow the surface along a specified normal curvature | |

BB Pathfinder (BBPathfinder) Find a specified path type on a surface or Brep |

BB Text (BBText) Create a single line text |

Box2DCircle (Box2DCir) Generate Box2D Circle from Grasshopper Circle | |

Box2DPolygon (Box2DP) Generate Box2D Polygon from Grasshopper Closed Polyline | |

Box2DRectangle (Box2DRec) Generate Box2D Rectangle from Grasshopper Rectangle |

Box2DPreview Simulate (PreviewSimulate) Box2D Simulation Solver | |

Box2DSimulate (Simulate) Box2D Simulation Solver | |

Box2DStep Simulate (StepSimulate) Solver wich advances only when input refresed. Useful for making animation. |

Convex (Conv) Test if a polygon is convex. | |

Convex Decompose (CD) Decompose concave polygon into several smaller convex polygon. Based on Convex decomposition algorithm created by Mark Bayazit (http://mnbayazit.com/) |

Transform Rhino Object (Transform_RhinoObject) Transform an Rhinoobject. | |

Explode Text (ExplodeText) Get information about TextObject (such as Location, Text, TextCurve,BoundingCurve) | |

Explode Block (ExplodeBlock) Get the Geometry in the Block | |

Purge Rhino Document (Purge) Deletes unused block definitions, groups, layers, hatch patterns, dimension styles, linetypes, and materials from the model. | |

Delete Guid (DeleteGuid) Delete objects by Guid | |

Bake Block (BakeBlock) Bake block to the document with the specified attributes. |

Create Geometry Block (Create_GeometryBlock) Create a Block (It is recommended to use this component to create a block when using the Add_Geometry component and the Add_Geometrys component) | |

Add Geometrys (Add_Geometrys) AddGeometrys(This geometry includes V_Ray_Mesh_Tree、Light、V_Ray_mesh_People and so on.But this geometry can only be a number of species) | |

Geometry Location (Geometry_Location) Find the location points of the Geometry(V_Ray_Mesh_Tree、light、V_Ray_Mesh_People and so on) | |

Add Geometry (Add_Geometry) AddGeometry(This geometry includes V_Ray_Mesh_Tree、Light、V_Ray_mesh_People and so on.But this geometry can only be a species) |

3D Text Tags (3D_Text_Tags) Represents a list of 3D text tags in a Rhino viewport，This 3D text tags always oriented to the camera. | |

Geometry Face To Camera (GeometryFaceToCamera) Rhino objects follow the camera rotation ,The type of this object must be Hatch or Planar Surface or Planar Curve or Planar Mesh or Text3D.(This component must be displayed) | |

Camrea Orient Plane (CamreaOrientPlane) Find the working plane of the current camera(This component must be displayed) |

Random Int (Random_Int) Generate a list of pseudo random integer numbers. The number sequence is unique but stable for each seed value. If you do not like a random distribution, try a different seed values. | |

Populate 2C (Populate_2C) Populate two curve region with points | |

Ratio Random (Ratio_Random) According to the ratio random partition a list into sub-lists |

Bifocals Plus (BifocalsPlus) Enhancements to the Bifocals plugin , can display the plugin name and component name |

Break Down Blocks (ggBB) Break Blocks down to base geometry and layer names | |

Cell Fillet (ggCF) Fillets a cell polygon | |

Conv Curve (ggCC) Convert Curve to polycurve consisting of lines and arcs | |

Polyline To Poly Curve (ggPl2Pc) Convert Polyline to polycurve consisting of lines and arcs | |

Create Tree From Lists (ggTFL) Create Tree from two Lists | |

Network Fillet (ggCNF) Fillets a curve network | |

Curve Network Force Density (ggCNFD) Force Density application to Curve Network | |

Curve Network Force Eq Length (ggCNEqL) Force Density application to Curve Network to achieve equal length | |

Network Patch (ggCNP) Create a curve network patch | |

Network Polygons (ggCNP) Polygon from Curve network | |

Network To Mesh (ggCNM) Convert a curve network to Mesh | |

Connect Points (ggCP) Dot to Dot, Truss Style | |

Connect Point Sets (ggCPS) Dot to Dot in Sets of points | |

Dynamic Path Mapper (ggDPM) Dynamic Path Mapper | |

Mesh False Color (ggMFC) False Color applied to Mesh | |

Profile Angle (ggAng) Generates an Angle Profile | |

Profile Channel (ggU) Generates an Channel (U) Profile | |

Profile CHS (ggCHS) Generates an Circular Hollow Section Profile (Solid if no Thickness) | |

Profile C (ggC) Generates an Circular Section Profile | |

Profile IBeam (ggIB) Generates an I Beam Profile | |

Profile Rect (ggRect) Generates a Rectangular | |

Profile RHS (ggRHS) Generates a Rectangular or Square Hollow Section Profile (solid if no thickness) | |

Geo Dome (ggGD) Geodesic Dome | |

Search Profile (ggSP) Search Catalog for Profile | |

Create Section Prop (ggSP) Create Structural Section Property | |

Identify Voids (ggV) Identify Voids from a Brep | |

Inflate Mesh (ggInflate) Inflate Mesh | |

Inflate Mesh Target Height (ggInflateToHeight) Inflate Mesh to Target Height | |

Inflate Surface (ggInflateSrf) Inflate Surface | |

Lines To Segments (ggLTS) Split list of lines into colinear segments | |

Inflate Params (ggIP) Inflate Params | |

Mesh Paths (ggMP) Mesh Paths along face edges | |

Force Density Relax Params (ggFDRP) Force Density Mesh Relaxation Params | |

Mesh Repel Verts (ggMRV) Force Density Mesh Vertex Repelling | |

Mesh Resize (ggMR) Resize Mesh | |

Mesh To Brep (ggMTB) Convert Mesh to Brep | |

Force Density Relax (ggFDR) Force Density Mesh Relaxation | |

Oc Tree (ggOT) Geometry Gym OcTree | |

Poly Curve (ggPC) Interpolate Poly Curve | |

Polyhedron (ggPH) Generate Polyhedron | |

Profile On Curve (ggPOC) Orients Profile on Curve | |

Proximity Points (ggPP) Geometry Gym Proximity Points | |

Remove Duplicates (ggRD) Make set of curves without duplicates | |

Simplify Polyline (ggSPl) Simplify Polyline by merging co-linear segments | |

Curves Split Intersect (ggCS) Split curves at Intersection Locations | |

Sweep Profile (ggSweep) Sweeps Profile on Curve | |

Tessellation (ggT) Generate Tessellation | |

Truss From Curves (ggTC) Divide and Connect curves, Truss Style | |

Truss From Curves Length (ggTCL) Divide and Connect curves by length, Truss Style | |

Unroll (ggU) Unroll Surface | |

Vector Streams (ggVS) Geometry Gym Vector Streams, work in progress, do not rely on results as may change in future revisions | |

Insert Point Generate Insertion Point | |

Generate Angle Generates an Angle Profile | |

Generate Channel Generates an Channel (U) Profile | |

Generate CHS Generates an Circular Hollow Section Profile | |

Generate Univ Beam Generates an Universal Beam ( I ) Profile | |

Generate RHS Generates a Rectangular or Square Hollow Section Profile | |

Search Section Prop Search Catalog for Structural Section Property | |

Truss Type Truss Type: 0 - PRATT, 1 - WARREN, 2 - VIERENDEEL, 3 - BROWN, 4 - HOWE |

Refinement Region Butterfly refinement range. - | |

Create Case from Geometries Create an OpenFOAM Case from geometries. - | |

Wind Tunnel Parameters Wind tunnel parameters. - | |

Update block Mesh Dict Update blockMeshDict. - | |

Create Case from Tunnel Create Case from wind tunnel. - | |

Meshing Parameters Set meshing parameters for blockMesh and snappyHexMesh. | |

Location Refinement Mode Inside/Ouside region refinement. - | |

Butterfly This component downloads butterfly library from github to: C:sersUSERNAME%ppDataoamingcNeelhinoceros.0criptsutterfly - | |

Create Butterfly Geometry Create Butterfly surface. - | |

Distance Refinement Mode Distance refinement. - | |

Make2d Parameters Make a case 2d. | |

Create Case from Folder Create an OpenFOAM Case from an existing case in a local folder. - | |

Wind Vector Wind vector. - |

Segment Grading Segment Grading. Use this component to create a grading for a segment of the block based on ratio or length. - | |

Load Points Load points from the case for preview. - | |

chek Mesh Chek the metrics about the mesh. - | |

Grading XYZ Grading XYZ Create a grading for different XYZ. - | |

wind Tunnel Grading Windtunnel auto grading This component generates gradingXYZ for an outdoor study (wind tunnel). - | |

snappy Hex Mesh Dict Set parameters for snappyHexMeshDict. Read more about snappyHexMeshDict here: https://openfoamwiki.net/images/f/f0/Final-AndrewJacksonSlidesOFW7.pdf | |

Multi Grading MultiGrading Create a grading for multiple segment_gradings. - | |

snappy Hex Mesh snappyHexMesh - | |

Load Mesh Load mesh from the case for preview. - | |

block Mesh blockMesh - |

decompose Par Dict simple Simple decomposeParDict. Dictionary for parallel runs. - | |

Get Geometry Update fvSchemes values based on mesh orthogonalities. - | |

div Schemes library Generate fvSchemes based on mesh non-orthogonalities. - | |

Fv Schemes from Non-orthogonality Generate fvSchemes based on mesh non-orthogonalities. - | |

decompose Par Dict scotch Scotch decomposeParDict. Dictionary for parallel runs. - | |

Look Up Case Folder Look Up Case Folder. - | |

purge Case Purge case folder. - |

epsilon Wall Function Epsilon Wall Function boundary condition. - | |

kq RWall Function kqR Wall Function boundary condition. - | |

nutk Wall Function nutk Wall Function boundary condition. - | |

fixed Value Fixed value boundary condition. - | |

zero Gradient Zero gradient boundary condition. - | |

calculated calculated boundary condition. - |

Solution Run recipes using OpenFOAM. - | |

Solution Parameter Solution Parameter. | |

control Dict Set parameters for runDict | |

Function Object Function Object. | |

probes Create Butterfly probes | |

Solution Parameters Solution Parameters. |

Outlet Boundary Create an outlet boundary with uniform pressure value. - | |

Wall Boundary Create a wall boundary. - | |

Boundary Create a custom boundary. - | |

Inlet Flow-Rate Boundary Create an inlet boundary with flow rate in m3/s. - | |

Inlet Boundary Create an inlet boundary with uniform velocity value. - |

Load Probes Load probes from a folder. - | |

Load Probes Value Load results for a field in probes. - | |

Sample Case Sample the results for a case. Use this component yo load the results for a case that you have ran already. - | |

Plot Residuals Load residual values for a case. - | |

Load Skipped Probes Load results for a field in probes. - |

residual Control Set residual control convergance values. | |

Steady Incompressible Recipe Steady Incompressible Recipe. - | |

relaxtion Factors Set relaxtionFactors values | |

Heat Transfer Recipe Heat Transfer Recipe. - |

Laminar Turbulence Model Laminar turbulence modelling. Read more: http://cfd.direct/openfoam/user-guide/turbulence/ Watch this: https://www.youtube.com/watch?v=Eu_4ppppQmw | |

RAS Turbulence Model Reynolds-averaged simulation (RAS) turbulence model. Read more: http://cfd.direct/openfoam/user-guide/turbulence/ Watch this: https://www.youtube.com/watch?v=Eu_4ppppQmw | |

LES Turbulence Model Large eddy simulation (LES) modelling. Read more: http://cfd.direct/openfoam/user-guide/turbulence/ Watch this: https://www.youtube.com/watch?v=Eu_4ppppQmw |

Extract Buildings (Buildings) Load and parse node (e.g. point) data from an OSM file based on its metadata | |

Extract Nodes (Nodes) Load and parse node (e.g. point) data from an OSM file based on its metadata | |

Extract Ways (Ways) Load and parse way (e.g. polyline) data from an OSM file based on its metadata |

Specify Features (OSM Specify) Provides a graphical interface to specify a list of OSM features that the Extract components will then find. | |

Filter Tags (OSM Filter) Provides a graphical interface of OSM features to filter the results of an Extract component based on common tags. |

About Caribou (AB) Displays information about this plugin, including documentation sources and current/latest versions. |

Carve Perform boolean operations on two meshes using the Carve library. |

Angular Unit Conversion (Angles) Scales a Angle value from a source unit to a target unit | |

Units of Energy Conversion (Energy) Scales a Energy value from a source unit to a target unit | |

Units of Force Conversion (Forces) Scales a Force value from a source unit to a target unit | |

Units of Mass Conversion (Masses) Scales a Mass value from a source unit to a target unit | |

Units of Pressure Conversion (Pressures) Scales a Pressure value from a source unit to a target unit | |

Units of Speed Conversion (Speeds) Scales a Speed value from a source unit to a target unit | |

Units of Temperature Conversion (Temperatures) Scales a Temperature value from a source unit to a target unit | |

Units of Time Conversion (Times) Scales a Time value from a source unit to a target unit | |

Units of Area Conversion (Areas) Scales a Area value from a source unit to a target unit | |

Units of Length Conversion (Length) Scales a Length value from a source unit to a target unit | |

Volume Units Conversion (Volumes) Scales a Volume value from a source unit to a target unit |

Shimizu-Morioka System Shimizu-Morioka System | |

Chen-Lee System Chen-Lee System | |

Moore-Spiegel System Moore-Spiegel System | |

Hadley System Hadley System | |

Finance System Finance System | |

Newton-Leipnik System Newton-Leipnik System | |

Rikitake System (Rikitake Systemt) Rikitake System | |

Zhou-Chen System Zhou-Chen System | |

Burke-Shaw System Burke-Shaw System | |

Coupled Lorenz System Coupled Lorenz System | |

Rucklide System Rucklide System | |

Sprott C System Sprott C System | |

Bouali System 3 Bouali System 3 | |

Hindmarsh-Rose System Hindmarsh-Rose System | |

Sakarya System Sakarya System | |

Rabinovich-Fabrikant System Rabinovich-Fabrikant System | |

Bouali System 2 Bouali System 2 | |

Thomas Cyclically Symmetric System Thomas Cyclically Symmetric System | |

Qi-Chen System Qi-Chen System | |

Chen System Chen System | |

Dadras-Momeni System Dadras-Momeni System | |

Rayleigh-Benard System Rayleigh-Benard System | |

Nose-Hoover System Nose-Hoover System | |

Three-Scroll Unified Chaotic System (TSUCS 2) (TSUCS 2) Three-Scroll Unified Chaotic System (TSUCS 2) | |

Aguirre-Letellier System Aguirre-Letellier System | |

Xing-Yun System Xing-Yun System | |

Yu-Wang System Yu-Wang System | |

Bouali System 1 Bouali System 1 | |

Willamowski-Rossler System Willamowski-Rossler System | |

Rossler System Rossler System | |

3-Cells CNN System 3-Cells CNN System | |

Halvorsen System Halvorsen System | |

Three-Scroll Unified Chaotic System (TSUCS 1) (TSCUS 1) Three-Scroll Unified Chaotic System (TSUCS 1) | |

Elhadj-Sprott System Elhadj-Sprott System | |

Lorenz System Lorenz System |

Mira Map Mira Map | |

Tinkerbell Map Tinkerbell Map | |

Peter de Jong Map Peter de Jong Map | |

Duffing Oscillator Duffing Oscillator | |

Ikeda Map Ikeda Map | |

Elhadj-Sprott A Map Elhadj-Sprott A Map | |

MacMillan Map MacMillan Map | |

Ueda Oscillator Ueda Oscillator | |

Henon Map Henon Map | |

Gingerbread Map Gingerbread Map | |

Hopalong Map Hopalong Map | |

Folded-Towel Map Folded-Towel Map | |

Multifold Henon Map Multifold Henon Map | |

Gumowski-Mira Map Gumowski-Mira Map | |

Cubic Henon Map Cubic Henon Map |

Barnsley Fern Barnsley Fern | |

Sierpinski Carpet Sierpinski Carpet (IFS) | |

Tree (IFS) Tree (IFS) | |

Sierpinski Triangle Sierpinski Triangle (IFS) | |

Maple Leaf (IFS) Maple Leaf (IFS) | |

Swirl (IFS) Swirl (IFS) | |

Harter-Heighway Dragon Harter-Heighway Dragon | |

Dragon (IFS) Dragon (IFS) | |

Levy C Curve Levy C Curve |

4D Mathieu van der Pol System 4D Mathieu van der Pol System | |

4D Jha System 4D Jha System | |

Matsumoto-Chua-Kobayashi System (MCK) Matsumoto-Chua-Kobayshi System (MCK) | |

4D Sprott C System 4D Sprott C System | |

4D Rossler System 4D Rossler System | |

4D Bouali System B 4D Bouali System B | |

4D Qi System 4D Qi System | |

4D Bouali System A 4D Bouali System A |

Mandelbrot Set Mandelbrot Set | |

Julia Set Julia Set | |

Burning Ship Burning Ship |

Polyline Boolean (PolyBoolean) Boolean operation between 2 sets of curves using Clipper | |

Polyline Containment (PolyContain) Tests if a point is inside a Polyline using Clipper | |

Minkowski Sum (MinkowskiSum) Calculate the minkowski sum of two polygons using Clipper | |

Minkowski Difference (MinkowskiDiff) Calculate the minkowski difference of two Polylines using Clipper | |

Polyline Offset (PolyOffset) Offset a polyline curve using Clipper |

Brep Charge Metaball charge from Brep | |

Cocoon Wrap geometry with marching cubes | |

Curve Charge Metaball charge from curve | |

Curve Group Charge (Group Charge) Metaball charge for group of curves | |

Point Charge Metaball point charge | |

Refine Refine the output from cocoon |

Draw a bubble chart (Bubble Chart) Draw a bubble chart in the HUD | |

Color list from ColorPalette (Colors) Generate colors from a Conduit ColorPalette | |

Conduit ColorPalette (Palette) Custom color generator for Conduit | |

Conduit Curve Style (Curve Style) Custom curve style settings for Conduit | |

Conduit Chart (Chart) A Conduit chart object | |

Draw Lines (HUD Line) Draw lines in the HUD | |

Draw a Mesh (HUD Mesh) Draw a mesh in the HUD | |

Draw Pie Chart (HUD Pie) Draw pie chart in the HUD | |

Draw Text (HUD Text) Draw text in the HUD | |

Conduit Font (Font) Custom font settings for Conduit | |

Grid Tiles Subdivide a rectangle with a grid of evenly sized tiles | |

Horizontal Tiles (Horz Tiles) Subdivide a rectangle with horizontally stacked tiles | |

Heads Up Display (HUD) (HUD) The core node for drawing a heads up display. | |

Irregular Grid Tiles (Irreg Tiles) Subdivide a rectangle with a grid of irregular, user-specified size tiles | |

Load Style Sheet (Style Sheet) Explicit loader for saved style sheets. | |

Conduit Pie Style (Pie Style) Custom pie style settings for Conduit | |

Conduit Style Sheet (Style Sheet) Custom style sheet for Conduit | |

Vertical Tiles (Vert Tiles) Subdivide a rectangle with vertically stacked tiles | |

Get viewport boundary dimensions (Bounds) A rectangle that reflects the current viewport boundary. Refresh to update |

Anchor Anchor constraints of between selected vertices and input points. Numbers of both list must be equal. | |

AnchorToGround Anchor to ground constraint of selected vertices | |

Developable Add Developability | |

EqualLength Equal length constraint between selected edges. You can also set length of selected edges | |

FlatFoldable Add FlatFoldability | |

GlueVertices (GlueVerts) Glue selected vertices | |

OnCurve OnCurveConstraint | |

OnPlane On plane constraint of selected vertices | |

OnSurface On surface constraint of selected vertices | |

SetFoldAngles Equal fold angle constraint between selected edges. You can also set fold angle of selected edges |

AddTabs Add tabs on debeloped mesh. | |

Cutting Line (Cut) Draw cutting lines according to panel thickness and each folding angle. | |

Double Hinge Create double hinged solids. | |

Finger Joint Cutting Lines (Finger Joint) Draw finger joint cutting lines. | |

Panels with Thickness (Thick Panels) Construct thick panels from a Mesh and its developed panel's polylines | |

Single Hinge Create single hinged solids according to panel thickness and each folding angle.. | |

Tapered Solid with Thin Layer Hinge (Tapered Solid) Create tapered solids with thin layer hinge | |

V-Cutting Lines (V-Cut) Draw V-cutting lines which allow folding until 90 degrees. |

DeconstructCMesh Deconstruct CMesh into Mesh and information | |

EdgeCentor EdgeCentor | |

Preview Edge IDs Preview edge ids for CMesh | |

Preview Tapered Panels Preview tapered panels with thickness. | |

Preview Vertex IDs Preview vertex ids for CMesh | |

PreviewCMesh Preview CMesh | |

PreviewPanelsSelective (PrevPanSel) Preview panels with selective directions. |

CMesh_MVlines (CMeshMVlines) Description | |

CMesh_MVTlines (CMeshMVTlines) Description | |

CMesh Generate CMesh from mesh | |

PaperMesh Generate flat mesh from scanned img | |

CMesh from Lines Create CMesh from boundary, mountain, and valley lines. (This component needs Weaver Bird's Mesh From Lines) |

Chickenwire Pattern (Chickenwire) Generate Chickenwire pattern | |

Eggbox Pattern (Eggbox) Generate Eggbox pattern | |

Miuraori Pattern (Miuraori) Generate Miuraori pattern | |

Yoshimura Pattern (Yoshimura) Generate Yoshimura pattern |

Auto Assign Mountain or Valley (Auto MV) Assign mountain or valley according to each folding angle sign | |

Develop Mesh Develop input mesh. | |

Folding Angles (Fold Angle) Get foding angles. |

CMesh_EdgeInfo (Nickname) Description |

CraneSolver Solver for simulation and design |

Controller (BC) Behavior Merging Controller, you can add/remove/rearrange behaviors. The input order will be the behavior execution stack | |

Flocking (FL) Flocking Algorithm | |

Flocking Mapped (FM) Flocking Algorithm with image color sampling override for any flocking attributes and remaping of color values | |

Mesh Crawl II (MC) Mesh Crawling allows agent to move along a mesh object and is capable of spawning children | |

Mesh Crawl (MC) Mesh Crawling allows agent to move along a mesh object | |

Noise (N) 2D/3D Improved Perlin Noise | |

Noise Mapped (NM) 2D Improved Perlin Noise with image color sampling override for any behavior attribute | |

Separation (SB) Separation Behavior II - avoids crowding neighbors (short range repulsion) | |

Stigmergy (ST) 2D/3D Trail Chasing Algorithm - Agents will chase agents trails | |

Weaving Wandering (SW) Expanded 2D Wandering Algorithm using step triggers to create a weaving type movement 2D Wandering Algorithm, Wandering is a type of random steering which has some long term order | |

Multi Path Tracking II (TT) MultiShape Path Following Algorithm capable of spawning children - see example files | |

Multi Path Tracking (T) Multi Path Following Algorithm | |

Multi Path Tracking II Mapped (TT) MultiShape Path Following Algorithm capable of spawning children with image color sampling override for any path attributes and remaping of color values - see example files | |

Wandering (WA) 2D Wandering Algorithm, Wandering is a type of random steering which has some long term order. Force Values from Move Settings have a strong effect on behavior | |

Wandering Mapped (WM) 2D Wandering Algorithm with image color sampling override for any wandering attributes and remaping of color values, Wandering is a type of random steering which has some long term order |

Disco_Color (DC) Controls the Disco Color trail options for the Visual Settings Component | |

Gradient_Color (GC) Controls the Gradient Color trail options for the Visual Settings Component | |

Graphic_Polyline (GP) Controls the Graphic Polyline Color trail options for the Visual Settings Component | |

Trail Data (TD) Controls the Trail Data for the Visual Settings Component | |

Visual Settings (VS) Controls the visual settings for the Creeper Engine Outputs |

Attraction Force (AF) Attracts a object towards a set of targets. Differs from Seek | |

Bundling (B) Settings for Self Organization of Curve Networks | |

Bundling II (BM) Settings for Self Organization of Curve Networks with image color sampling override for bundling attributes and remaping of color values | |

Repulsion Force (RF) Repels a object away from a set of targets |

Bundling_Engine (Nickname) Engine for Self Organization of Curve Networks | |

Creeper_Engine_Dual (CED) Culebra Multi Object Engine | |

Creeper_Engine (CE) Culebra Objects Engine | |

Creeper_ZombieEngine (CZE) Culebra Object Zombie Engine |

Move Settings (MS) Sends the move settings to the Creeper Engine. | |

Init Settings (IS) Sends the init settings to the Creeper Engine. |

Box Spawn (BS) Uses a box to contain the creepers spawn area in 2D or 3D | |

Point Spawn (PS) Uses a list of points as starting positions for the creepers in 2D or 3D |

Curve To Volume (vCurve) Create a volume from a list of curves | |

Points To Volume (vPoints) Create a volume from a point set | |

Mesh to Volume (vMesh) Create a volume that approximates mesh geometry | |

Create Settings (vSettings) Settings for converting different geometry types to and from volumes | |

Volume to Mesh (mVolume) Create a mesh that approximates volume geometry |

Create Mask (Mask) Create a mask from a volume to be used in volume filter operations | |

Volume Blend (vBlend) Blend between two volumes | |

Offset Volume (vOffset) Offset a volume by a fixed amount | |

Smooth Volume (vSmooth) Apply smoothing to volume |

Volume Difference (vDiff) Perform a diference operation on a set of volumes | |

Volume Intersection (vInt) Perform a intersection operation on a set of volumes | |

Volume Union (vUnion) Perform a union operation on a set of volumes |

Read Volume (vRead) Read a volume file and create a volume | |

Write Volume (vWrite) Write a Volume to a file |

Capture A general iterator that automatically generates many different design options and records an image, performance score, and/or other properties of each design. WORKS ON DOUBLECLICK | |

DesignLogger (DLogger) Logs a design exploration session | |

Reader Reads in .csv files as nested lists. | |

Sampler Generates a list of parametric design vectors, called a “Design Map”, based on user-defined variable properties. WORKS ON DOUBLECLICK | |

Sift Selects specific designs from a design map. WORKS ON DOUBLECLICK | |

Writer Writes a nested list to a .csv file in the specified directory. |

Cluster Clusters designs using the K-means algorithm and adjusts variable bounds based on each cluster. WORKS ON DOUBLECLICK | |

Diversity Calculates the diversity of a set of design vectors | |

Effects Calculates the average effect of each variable on performance. WORKS ON DOUBLECLICK | |

Tilde Surrogate modeling tool for approximating objective functions |

Contort Explore design space using synthetic variables mapped back to the original variables | |

MOO Executes the NSGA-II multi-objective optimization algorithm. WORKS ON DOUBLECLICK | |

Radical Optimization component featuring Radical | |

Stepper Optimization component featuring Radical and Stepper |

StormCloud Interactive Evolutionary Optimization |

Create Dictionary (CreateDictionary) Create a new dictionary. | |

Dict Join (DictJoin) Join two dictionaries. | |

Dict Read (DictRead) Read key-value pairs. | |

Dict Select (DictSelect) Select value from key. |

Apply indicators (Indicators) Apply indicators | |

Construction Construction | |

Gas material (Gas) Gas material for glazing constructions | |

Glazing Material Glazing Material | |

Layer Creates a construction layer | |

Library Launches the library editor | |

Opaque Material Opaque Material | |

Simple Window Simple Window | |

Thermal Bridge (Bridge) Generates an equivalent construction based on the primary costruction provided |

Boundary condition object (Bc) Creates a boundary condition object that can be used to attach special boundary conditions to the thermal model | |

Face Creates a Thermal Zone Face | |

Zone Connectivity Network (Networker) Creates a connectivity network between thermal zones | |

Simulation Engine (Run E+) Takes thermal model and runs Energy Plus | |

Shading Surface (Shading) Creates a Shading Surface | |

Window Creates a thermal zone window | |

Thermal Zone (Zone) Creates a Thermal Zone |

Zone domestic hot water (Zone DHW) Zone domestic hot water | |

Window settings Window settings | |

Zone conditioning Zone conditioning | |

Zone constructions Zone constructions | |

Zone loads Zone loads | |

Zone settings Zone settings | |

Zone ventilation Zone ventilation |

IntegrateIndicators IntegrateIndicators | |

Load result file (Results) Load result file and filter columns by tags | |

Load Zone Results Load Zone Results | |

SurfaceAnalysis SurfaceAnalysis | |

UTCI Universal Thermal Climate Index, http://www.utci.org/ | |

Weather Weather | |

XYPlot Creates 2D plots |

Floor cutter Floor cutter | |

GeometryFilter GeometryFilter | |

AS_GetObjNameLayer AS_GetObjNameLayer | |

FromRhinoDoc (FromRhDoc) Load from Rhino Doc | |

Shading Mask Shading Mask | |

Intersector Intersect Breps with each other |

Grid Viewer (Grid V) Displays grid data and deconstructs grid into constituent parts | |

Image Viewer Displays an image file | |

Deconstruct Zone (DeZone) Deconstructs DIVA lighting zone into constituent parts | |

Window Viewer (Win V) Displays window and extracts schedules | |

Hour Of Year (HOY) Gets hour of year and day of year from month/day/hour inputs | |

MonthDayHour (MDH) Converts hour of year to month/day/hour |

Array Schedule (Schedule) Creates schedules based on number arrays | |

Day Schedule Day Schedule | |

Week Schedule Week Schedule | |

Year Schedule Year Schedule |

Takes surfaces, generates PV panels (PV) Takes surfaces, generates PV simulation IDF | |

Runs a PV simulation (PV) Runs a PV simulation |

Solar Envelope (Envelope) Creates a buildable envelope for a given boundary curve based on the latitude and time of solar access for an entire year | |

Solar Fan (Fan) Creates a no-obstruction envelope which ensures solar access for sites like parks, landscaping, etc... |

BatchRunner (Batch) Creates and launches a multi-run batch file |

Construct Tensor Field (ConstructTF) Constructs a tensor field | |

Custom Field (CustomField) Generate a user-defined vector field | |

Deconstruct Tensor Field (DeconstructTensField) Deconstruct a tensor field into a connectivity mesh and a list of tensors | |

Discrete Field (DiscrField) Generate a continuous field from a discrete vector set | |

Field From Mesh (FieldFromMesh) Generates a field based on a mesh's principal curvature | |

Field From Surface (FieldFromSurface) Generates a field based on a surface's principal curvature | |

Field Potential (FieldPotential) Provided the field is conservative, this calculates the potential in each pointas the negative of the work done by a particle from the sampling point (A) to the source (B) | |

Image Charge (ImageCharge) Create a field due to an image charge | |

Point Trajectory (IntegFieldPoint) Find the trajectory of a point in a field | |

Integrate Tensor Field (IntegrateTFMesh) Integrate Tensor Field on Mesh | |

Path on Object (PathOnObj) Integrate a field using an object as a constraint | |

Rotate Tensor Field (RotateTF) Description | |

Smoothen Field (Smoothen a field) See html help in the component | |

Iso-Potential Surface (IsoPotSurf) Calculates the iso-potential surfaces of a field | |

Tensor Field - Vector (TFtoVF) Calculate a vector field from a tensor field and a single direction The resulting vector will be V(x) = TF(x) * D, where M is the tensor field in a point and D the direction given | |

Tensor Field - Component (TFtoVF2) Creates a vector field by choosing a component of the Tensor Field. By default it takes the first direction. Right-click on the component to change that. |

Construct Node Value (ConKDNodeVal) Construct a kd-Node with a value associated to it | |

Construct Node (ConKDNode) Construct a kd-Node | |

Construct Tree (ConKDTree) Construct a kd-Tree | |

Deconstruct Node (DeConKDNode) Deconstruct a kd-Node | |

Nearest Neighbours Hypercube (NearKDNCube) Finds kdNodes in a hypercube | |

Nearest Neighbours Distance (NearKDNNum) Finds kdNode within a certain distance from a given one | |

Nearest Neighbours Number (NearKDNNum) Finds n nearest neighbours to the specified kdNode |

Convex Hull 3D (ConvexHull3D) Create a convex hull 3d from a poiont cloud | |

Geodesic (GeodesicMesh) Geodesic on a mesh | |

Integrate Mesh Curvature (IntegrateMshCrv) Integrates the principal directions field of a mesh | |

Iso Mesh (IsoMesh) Creates and Iso Mesh | |

Mesh Curvature (MeshCrv) Find the curvature field of a mesh | |

Umbilic Points (UmbilicPoints) Find umbilc points on a mesh | |

Voxels Samples the field for creating the Voxels |

Dancing Banana (Banana) A funny dancing banana | |

Series from List (SeriesList) Create a series of numbers having the same length of the given list | |

Group Numbers (GroupNums) Group numbers | |

Run Executable (RunExec) Run an executable with attributes | |

Sort Curves (Sort curves) Sort curves along a given curve |

Generate Graph (GenGraph) Create graph from curves | |

Find Path (PathGraph) Visualize the shortest path | |

Graph search (GraphSrch) Find distances in a graph | |

Generate Network (GenGraph) Create graph from curves |

Run Neural Network (RunNN) Run data through a trained neural network | |

Supervised Training NN (SupTrainNN) Supervised training | |

Unsupervised Training NN (UnsupTrainNN) Unsupervised training |

Integrate Curvature Field Integrate Curvature Field |

Statistics (Stats) Calculate statistics for a series of numbers |

Bring Layer To Front (BringToFront) Bring Layer to Front | |

Close Document (CloseDoc) Close a specified document | |

Create Text on Layer (CreateText) Use this component to create text items on a layer. Specify points for point text, or a rectangle for area text. | |

Curves To Paths (CrvsToPaths) Convert Rhino Curves to bezier curve paths in Illustrator | |

Curve To Path (CrvToPath) Convert a Rhino Curve to a bezier curve path in Illustrator | |

Document Bounds (DocBounds) Get the rectangle representing the document bounds | |

Documents (Docs) Get Open Illustrator Documents | |

Export Document (Export) Export a document to a specified location | |

Layer By Name (LayByName) Get a layer from a document by name | |

Get Paths on Layer (LayPaths) Gets the Path items on a layer | |

Layers Get/Create Document Layers | |

New Document (NewDoc) Create a new Illustrator Document | |

Open File (OpenFile) Open an Illustrator Document | |

Open Illustrator (Illustrator) Opens Illustrator and retrieves the running app. | |

Path Geometry (PathGeom) Get the curve / polyline geometry of the path items | |

Run Script (Script) Run script (written in javascript) in Illustrator | |

Scale Transforms (ScaleXForms) Map to and from Illustrator document scale. All Doodlebug components take / output points, so this lets you smartly map to and from other units. | |

Send Layer To Back (SendToBack) Send a layer to back of the document | |

Set Layer Properties (SetLay) Sets the opacity and blend mode of a layer | |

Set Layer Order (LayOrder) Set the desired layer order for a document | |

Set Path Properties (SetPathProp) Set the display properties of Paths |

Envimet Source (DFEnvimetSource) Use this component to generate sources for "Dragonfly Envimet Spaces". E.g. a fountain to apply evaporation strategy. | |

Envimet Read Building Avg Results (DFReadBuildingAvgResults) Use this component to read building results. (WIP) | |

Envimet Config (DFenvimetConfig) This component writes simulation file (SIMX) of ENVI_MET. | |

Envimet Config MainSettings (DFenvimetConfigMainSettings) This component contain main settings to generate simulation file (SIMX). Connect the output DF Envimet Config. | |

Envimet 2d Plant (DFEnvimet2dPlant) Use this component to generate plant2d for "Dragonfly Envimet Spaces". E.g. grass, simple tree of 10 meters and so on. | |

Envimet Information (DFEnvimetInformation) News and Info from DF Envimet developer! Use this component to see roadmap of Dragonfly Envimet or patches released by developer | |

Envimet Spaces (DFEnvimetSpaces) Use this component to generate ENVI-Met v4 | |

Envimet Receptor Folder (DFReceptorFolder) Use this component to get all output folders of receptors. | |

Envimet 3d Plant (DFEnvimet3dPlant) Use this component to generate 3d trees for "Dragonfly Envimet Spaces". ENVI_MET has a big library of 3d tree divided into Coniferous and Deciduous | |

Envimet Timesteps Settings (DFenvimetTimestepsSettings) This component let you change the timestep of the sun. For more info see the official website of ENVI_MET. | |

Envimet Run Simulation (DFEnvimetRunSimulation) Use this component to run directly simulation by Grasshopper. | |

Envimet Building Temp (DFenvimetBuildingTemp) This component let you change the indoor temperature of the buildings. | |

Envimet Grid (DFEnvimetGrid) Use this component to generate inputs for "Envimet Spaces". Each Point of grid represent a centroid of an envimet cube. | |

Envimet Receptor (DFEnvimetReceptor) Use this component to generate inputs for "Dragonfly Envimet Spaces" | |

Envimet Output interval Settings (DFenvimetOutputintervalSettings) This component let you change the timestep of the sun. For more info see the official website of ENVI_MET. | |

Envimet Soil (DFEnvimetSoil) Use this component to generate inputs for "Dragonfly Envimet Spaces" | |

Visualize Buildings (DFvisualizeBuildings) Use this component to see buildings centroids of ENVI_MET model file. | |

Envimet Installation Directory (DFEnvimetInstallationDirectory) Use this component to set Installation Directory of Envimet on your machine. E.g. C:NVImet444 | |

Envimet Simple Force by EPW This component let you force climate condition of the simulation | |

Envimet Building Files (DFBuildingFiles) Use this component to get avg output files of buildings. | |

Edit Building Materials (DFeditBuildingMaterials) Use this component to edit building materials. You can use it to generate windows. You need to use both Curve and Shapes inputs for windows. Check where the points are using"DFvisualizeBuildings" | |

Envimet Buildings (DFEnvimetBuildings) Use this component to generate buildings for "Dragonfly Envimet Spaces" | |

Envimet Soil settings (DFenvimetSoilSettings) EXPERT SETTINGS: This component let you change initial condition of the soil. | |

Envimet Config SimpleForcing (DFenvimetConfigSimpleForcing) This component let you force climate condition of the simulation. You can connect lists of values or data which comes from EPW file. Use outputs of DF Envimet Simple Force by EPW. | |

Envimet Nesting Grid (DFEnvimetNestingGrid) Use this component to generate inputs for "df_envimet Spaces" | |

Envimet Read Receptor Results (DFReadReceptorResults) Use this component to read receptor results. Right click on icon of component to set output type: Atmosphere; Soil; Flux. | |

Horizontal Overhang (DFhorizontalOverhang) Use this component to horizontal overangs "Dragonfly Envimet Spaces". | |

Envimet Read Library (DFReadLibrary) Use this component to read the library of materials of ENVI_MET. Use the "id" to change materials to enviment objects. Use DF XML Reader to look at details of materials. | |

Envimet Terrain (DFenvimetTerrain) Use this component to generate inputs for "Dragonfly Envimet Spaces" | |

Envimet Manage Workspace (DFEnvimetManageWorkspace) Use this component to create a Workspace folder | |

Envimet Run INX (DFEnvimetRunINX) Use this component to open your ENVI_MET model directly with GH. | |

XML Reader (DFXMLReader) Use this component to see details about materials. Connect "XML" output of "DF Library Reader" and keywords to extract details. E.g. "Density", "Description"... | |

Envimet Default Material (DFEnvimetDefaultMaterial) Use this component to override common wall material, common roof material and common soil material inputs for "Dragonfly Envimet Spaces" | |

Envimet Location (DFEnvimetLocation) Use this component to generate inputs for "df_envimet Spaces" |

Dragonfly_Bldg Age (bldg_age) Provides a list of available building programs from the template | |

Typology From Params Use this component to generate a default building typology to be used with the "DF City" component | |

City Use this component to generate a Dragonfly City object from Dragonfly Bldgg Typology objects | |

City From Parameters Use this component to generate a Dragonfly City object from numerical parameters like building height and site coverage ratio | |

Typology from Footprints Use this component to generate a building typology to be used with the "DF City" component from footprint geometry. - Provided by Dragonfly 0.0.03 | |

Dragonfly_Bldg Program (bldg_program) Provides a list of available building programs from the template | |

Boundary Layer Parameters Use this component to generate boundary layer parameters that can be plugged into the "DF Run Urban Weather Generator" component | |

Vegetation Parameters Use this component to generate vegetation parameters that can be plugged into the "DF uwg City" component. - Provided by Dragonfly 0.0.03 | |

Building Typology Use this component to generate a default building typology to be used with the "DF City" component | |

Pavement Parameters Use this component to generate parameters that describe the pavement of the urban area, which can be plugged into the "DF uwg City" component. - Provided by Dragonfly 0.0.03 | |

Reference EPW Parameters Use this component to generate refernce EPW site parameters that can be plugged into the "DF Run Urban Weather Generator" component | |

Edit Typology Envelope Use this component to generate a default building typology to be used with the "DF City" component | |

Traffic Parameters Use this component to generate traffic parameters that can be plugged into the "DF uwg City" component. - Provided by Dragonfly 0.0.03 | |

Run Urban Weather Generator Use this component to morph a rural or airport EPW to reflect the conditions within an urban street canyon |

Export Dragonfly Code Developers of Dragonfly can use this component to export Dragonfly user objects and source code that they create to the Github folder on their computer | |

Update This component installs the uwg libraries to: C:sersUSERNAME%ppDataoamingcNeelhinoceros |

Import LANDSAT Image Use this component to import a LADNSAT image that has been downloaded from GloVis into Grassoppper | |

AMY from NCDC Data Use this component to create an AMY weather file from a year of data downloaded from the National Climactic Data Center (NCDC) database and an existing TMY weather file for the location |

Dragonfly This component carries all of Dragonfly's main classes |

Droid Volume (Cartesian) (DVolC) Defines the Volume of the printable area of machine | |

Droid Volume (Delta) (DVolD) Defines the Volume of the printable area of machine | |

Droid Parameters (DPmters) Custom Parameter creation for Droid | |

Droid Paths (DPath) Set custom user defined curves (Polylines) for 3d Printing. Input order is important (Unless Sort Z is true) | |

Droid Slicer (Dslice) Slicer of Droid Mesh in preparation for 3D Printing |

Droid Gcode Footer (DGFoot) Gcode Footer creation | |

Droid Gcode Creator (GCode) Creates Gcode infomation from Droid components | |

Droid Gcode Header (DGHead) Gcode Header creation | |

Droid Save Gcode (SaveG) Save Gcode File |

Sort Curves clockwise (SortCurvesclockwise) Sort a list of curves clockwise | |

Sort Point Clockwise (clockwise points) sorting a list og points clockwisely based on the assigned plane | |

Sort points anti-clockwise (Anti-clockwise points) Sorting a list of points anti-clockwisely based on the assigned plane | |

SortBrepAnticlockwise sort a list of breps anticlockwise | |

SortBrepClockwise Sort a list of breps clockwise | |

SortCurveAnticlockwise (SortCurveAtni) Sort a list of curces anticlockwise | |

SortMeshAnticlockwise sort a list of meshes anticlockwise | |

SortMeshClockwise Sort a list of meshes clockwise | |

SortSurfaceAnticlockwise sort a list of surafce anticlockwise | |

SortSurfaceClockwise sort a list of surfaces clockwise |

Sort Surface Area Sorting a list of surfaces according to the surface area | |

Sort Surface UV Sorting a list of surfaces according to the distance from the reference point to the point on the surfaces by assigning UV parameters | |

Sort Surface X Sorting a list of surfaces according to the X coordinate sequences of the center points | |

Sort Surface Y Sorting a list of surfaces according to the Y coordinate sequences of the center points | |

Sort Surface Z Sorting a list of surfaces according to the Z coordinate sequences of the center points | |

Sort Surfaces Point Sorting a list of surfaces according to the distance to the reference point | |

SSUV (SortSurfaceUV) Sorting a list of sub-surfaces in a correct order by UV srf: the original untrimmed surface srfs : the messed up sub-surfaces waiting to be sorted u: number of branches( int required) v: number of items in one branch( int required) |

Sort Brep X Sorting a list of Breps according to the X coordinate of the center points | |

Sort Breps Point Sorting a list of breps according to the distance from the reference point to the center points of the closed brpes | |

Sort Breps Volume Sorting a list of breps according to the volumes | |

Sort Breps Y Sorting a list of Breps according to the Y coordinate of the center points | |

Sort Breps Z Sorting a list of Breps according to the Z coordinate of the center points |

Sort Curves Length Sorting a list of curves according to the length | |

Sort Curves Point Sorting a list of curves according to the distance from the reference point to the evaluated point | |

Sort Curves X Sorting a list of curves according to the X coordinates of the evaluated points. | |

Sort Curves Y Sorting a list curves according to the Y coordinates of the evaluated points | |

Sort Curves Z (3.0) (Sort Curves Z) Sorting a list curves according to the Z coordinates of the evaluated point |

Sort Mesh Area Sorting a list of meshes according to the area | |

Sort Mesh Point Sorting a list of meshes according to the distance from the reference point to the center points of the meshes. | |

Sort Mesh X Sorting a list of meshes according to the X coordinate of the center points | |

Sort Mesh Y Sorting a list of meshes according to the Y coordinate of the center points | |

Sort Mesh Z Sorting a list of meshes according to the Z coordinate of the center points |

SortBoxDimension(1.0) (SortBoxDimension) Sorting a list of boxes according to the XYZ dimension of the boxes. | |

SortDuckSrfs Deconstruct the brep to surfaces, pairing srfs by assigning index (trail version 30 elments limited) | |

SortDuckSurfaceX(1.0) (SortDuckSurfaceX) Sort the Duck surfaces with x dimension and return a referenced plane | |

SortDuckSurfaceY(1.0) (SortDuckSurfaceY) Sort the Duck surfaces with y dimension and return a referenced plane | |

SortDuckSurfaceZ(1.0) Sort the Duck surfaces with z dimension and return a referenced plane |

Sort Points X Sorting a list of points according to the X coordinate of the poins | |

Sort Points Y Sorting a list of points according to the Y coordinate of the points | |

Sort Points Z Sorting a list of points according to the Z coordinate of the points | |

SortPointsPoint Sorting a list of points according to the distance from the reference point |

DUCK Font (DF) A list of font opsions in rhino system which can be determined by assigning index number. |

Sort Points Along Curve Sorting a list of points by giving a guide line (direction matters) |

Divide List Divide a list into sub-lists by the predefined number (divisor). | |

Partition List Adv (Partition) Partition a list into sub-lists by partition size | |

Split List Multi (Split Multi) Split a list into separate parts at a specified index number. Similar to the existing Split List Component, each index indicates the first item in each list. | |

SubTree Retrieve a specific branch / sub-branches from a data tree. |

Define angular dimension (AngularDim) Define angular dimension object to send to Elefront bake component | |

Define Hatch (Hatch) Define hatch object to send to Elefront bake component | |

Define Leader (Leader) Define Leader object to Rhino document | |

Define Linear Dimension (LinearDim) Define linear dimension object to send to Elefront bake component | |

Define Radial Dimension (RadialDim) Define radial dimension object to send to Elefront bake component | |

Define Text Object (Text) Define text object. | |

Define Text Dot (TextDot) Define text dot object | |

Deconstruct Dimension (DeDim) Deconstruct dimension object | |

Deconstruct Hatch (DeHatch) Deconstruct Hatch Object | |

Deconstruct Text (DeText) Deconstruct text object | |

Export objects (Export) Export Objects from Rhino. Each tree branch will be output as one file. Objects have to be in the active Rhino model and can not be from a referenced model |

Deconstruct Attributes (DeAtt) Deconstruct Elefront attributes into its constituent parts | |

Define Color (Color) Define Color | |

Define Layer (Layer) Define Layer. It can be assigned to Object attributes, or baked with "Bake Layer" | |

Get Elefront Attributes (GetAtt) Extract all Elefront attributes from an object | |

Get User Attributes (GetUA) Returns User Attributes.Works on either referenced geometry or Elefront Attributes | |

Get User Value (GetUV) Returns a User Attributes value corresponding to a User Attributes key. Works on either referenced geometry or Elefront Attributes | |

Modify RhinoObject Attributes (ModifyAtt) Modify Rhino object attributes | |

Modify Elefront Attributes (ModAtt) Modify attributes of either Referenced Geometry or Elefront Attributes | |

Define Object Attributes (Attributes) Define a set of attributes to bake with objects | |

Remove User Attributes (RemUA) Remove all user attributes from Rhino Object | |

Get Rhino Attributes (RHAtt) Read native Rhino attributes from referenced object |

Define Block (Block) Define a Block. Block will be created when baked. | |

Define Linked Block (LinkedBlock) Define a linked Block. Block will be created when baked. | |

Deconstruct Block (DeBlock) Deconstruct Blocks into constituent parts, plane and block name | |

Import Linked Block (InLnkBlock) Import Linked Blocks by File Name. Output can be Tansformed using regular Grasshopper component and baked with Grasshopper Bake operation and Elefront Bake Component. | |

Insert Block (InBlock) Insert Blocks by Block Name. Output can be Tansformed using regular Grasshopper component and baked with Grasshopper Bake operation and Elefront Bake Component. | |

List Block Folder (ListBlockF) List all block names from the specified folder | |

List Block Document (ListBlockD) List all block names from the rhino document | |

Reference Block by Name (RefBlock) Reference Block Instance by Block Name |

Clean Parallel (Clean) Clean the primary data tree and clean all respective secondary trees in parallel | |

Create Tree (Tree) Create tree by specifying a branch path for each item | |

Duplicate Data Match (Dup) Duplicate data based on source data tree | |

Graft Parallel (GraftP) Graft the primary data tree and output all respective secondary objects per item | |

ShiftMatch (ShiftM) Shift a data tree to match the structure with a guide tree | |

Shortest List Clean (Shortest) Shrink a collection of lists to the shortest length amongst them. Empty lists have length 0 |

Reference by User Atributes (RefUA) Reference objects from Rhino based on Key-Value attributes | |

Reference by BakeName (RefBake) Reference objects based on Bake Name and User Attributes | |

Reference by Color (RefCol) Reference Rhino Objects by Color. Also from worksessions | |

Reference by Layer (RefLay) Reference Rhino objects by layer. Also from worksessions | |

Reference by Name (RefName) Reference Rhino objects by name. Also from worksessions | |

Reference by Type (refType) Reference Rhino Objects by type, also from worksession files |

Filter by User Attributes (FilterAtt) Filter objects by their User Attributes or filter attributes with objects in parallel | |

Filter By Color (FilterColor) Filter Objects by their Color | |

Filter By Layer (FilterLay) Filter Objects by their Layer | |

Filter By Name (FilterName) Filter Objects by their Name | |

Filter By Type (FilterType) Filter Objects by their Object Type |

Bake Objects (Bake) Bake objects to Rhino with Rhino attributes and user attributes | |

Bake/Modify Layer (BakeLayer) Bake or modify Layers to current document |

Location (Loc) OpenStreetMap and Topograhy | |

OSM Data (OSM) Get Point and Tag data from an OSM file. | |

Topography (Topo) Generate Topography surfaces from USGS IMG Raster files or from SRTM HGT files. |

Element Index Selector (ElementIndexSelector) Retrieve element indices by filtering based on material, section and group. | |

Element Force Viewer (ElemForceView) Ouput the internal forces and moments of elements | |

Diagram Viewer (DiagramViewer) Show force diagrams on elements. | |

Results On Mesh Viz (MeshViz) Visualize structural data on a beam mesh. | |

Centerline Viewer (CLineView) View the centerline geometry. Plug your relax output into this component to see the geometry for each iteration. | |

Reaction Forces (ReactForce) View the reaction forces in of model | |

Node Forces (NodeForce) Extract the internal forces and moments of the nodes | |

Section Viewer (SectionView) Visualize the extruded sections of the members in the model represented as meshes. The sections will correspond to what's been defined for each element. |

Spring Create a 6 DOF spring element. The spring can be used for geometrical form-finding, when structural quantaties (such as forces and moments) are not important. | |

Cable Create a 6 DOF cable element. Cables are capable of transferring tension, but not compression. | |

Model Defines a Structural model. Assemble all elements, loads, restraints, materials and cross sections using this component. | |

Beam Create a 12 DOF Beam element from a line, material and cross section. By default a steel material and a circular section is assigned to the beam. | |

Bar Create a 6 DOF bar/truss element. No bending will occur in the elment, only axial force. In other words, the end nodes are only capable of transferring force, no moments. | |

Restraint Restrain a node's degrees of freedom | |

Lath Defines a continous grid-shell lath element |

Solid Box Section (SolidBoxSection) Create a solid box section by providing a height and width. | |

Generic Section (GenericSection) Create a generic cross section by providing numerical data. | |

Circular Section (CircularSection) Create a Circular Hollow Section (CHS) based on a radius and a thickness. | |

IShape Section (IShapeSection) Create an I Shape section by providing overall depth, overall width, top flange depth, web width, bottom flange width, and bottom flange depth | |

Hollow Box Section (HollowBox) Create a Hollow Box Section by providing height, width and thickness. |

Linear Load (LinearLoad) Define a load per length unit [N/m]. Note that the line has to coincide with an existing linear element in the model. | |

Point Load (PointLoad) Define a point load with a force vector [N] and a anchor point. | |

Area Load (AreaLoad) Define an area load by a force vector [N/m2] and a mesh. Note that the all vertices of the mesh have to coincide with nodes in the model. | |

Gravity Load (GravityLoad) Apply gravity load on a structure. The dead load of an element is calculated using information such as material density, the cross section applied and the geomety. |

Dynamic Relaxation Properties (DrProp) Properties to manually set the options for the Dynamic Relaxation solver. | |

Matrix Stiffness Solver (MatrixStiffnessSolver) Solves the static equilibrium state of a Model. The underlying algorithm is based on solving the system of linear system of equations Ka=f. | |

Dynamic Relaxation Solver (DrSolver) Solver using the Dynamic Relaxation method to find the equilibrium state of a model through time stepping. Connect the timer to this component to animate the process. |

Mesh Vextex Normals (MeshVertexNormals) Computes the vertex normals of a mesh. This is done by averaging the surrounding face normals around a vertex. | |

PluginInfo Gets information about the plugin |

Custom Material (CustomMaterial) Create a custom isotropic homogenious material | |

Material Database (Mat DB) Material Database. |

Advanced Bake (AdvancedBake) Advanced Bake allows to bake all kinds of geometry Objects with attributes (see BakeAttributes and PlotAttributes by blickfeld7 | |

BakeArrows (BakeArrow) Add arrowheads as bake attributes to curves. This only works with Advanced Bake (by blickfeld7.com) Version 0.92 | |

Layer Attributes (LayerAttributes) Layer attributes (by blickfeld7.com) Version 0.92 | |

Object Attributes for Bake (BakeAttributes) Bake attributes for Advanced Bake (by blickfeld7.com) Version 0.92 | |

Object Attributes for Plot (PlotAttributes) Bake attributes for Advanced Bake (by blickfeld7.com) Version 0.92 | |

View Bake and Plot Attributes (ViewAttributes) Prints out all the bake and plot attributes from your geometry. To assign Attributes see BakeAttributes and PlotAttributes by blickfeld7.com Version 0.92 |

Aligned Dimension (AlignedDimension) This component ceates aligned dimensions | |

Angular Dimension (AngularDimension) This component creates an angular dimension from circles and arcs. The resulting AngularDimension object can be baked with the Advanced Bake (by blickfeld7.com) Version 0.92 | |

Diameter Dimension (DiameterDimension) This component creates a diameter dimension from circles and arcs. The resulting RadialDimension object can be baked with the Advanced Bake (by blickfeld7.com) Version 0.92 | |

Dimensional Chain (DimensionalChain) This component ceates a single dimension or a dimensional chain, when more than 2 points are provided | |

Edit Dimension (EditDimension) This component extracts the numerical value, plane and text from the dimension object | |

Hatch This component creates a hatch from closed planar curves. The resulting Hatch object can be baked with the Advanced Bake (by blickfeld7.com) Version 0.92 |

Engrave Text (EngraveText) Creates text as a single line curve, ideal for engraving purposes. Version 0.92 | |

Text 3D Advanced (3D Text) Creates 3D Text with custom color, font and alignment. Version 0.92 | |

Text Contour (TextContour) This creates Contours from TextEntitys. To make TextEntitys see Text3d Advanced by blickfeld7.com Version 0.92 | |

Text Dot (TextDot) This component creates a TextDot from location and text. The TextDot object can be baked with the Advanced Bake component (by blickfeld7.com) Version 0.92 |

Unroll Unrolls Breps and Surfaces with additional curves and points. by blickfeld7.com | |

View Direction (ViewDir) Gets the vector of the view direction from the active viewport or a specified view. (by blickfeld7.com) Version 0.92 |

reacTIVision Listener (reacTIVision) The reacTIVision Listener draws the position and rotation of each fiducial marker | |

Kinect V1 Depth To Point (Depth) Get Points from Kinect Depth Map | |

Kinect V1 Skeletal Tracker (Skeleton) The Kinect V1 Skeletal Tracker will allow tracking of up to two people at a time. | |

Kinect V1 Color Stream (Video Stream) Kinect Color Video Stream | |

Kinect V1 Depth Stream (Depth Stream) Kinect Depth Video Stream | |

Kinect V2 Skeleton Tracker (Skeleton) The Kinect V2 Skeletal Tracker will allow tracking of up to six people at a time. | |

Kinect V2 Mesh Reconstruction (Mesh Reconstruction) Returns a reconstructed colored mesh based on the color/depth information from the Kienct sensor. | |

Kinect V2 Video Stream (Video Stream) Stream video data from the Kinect sensor. | |

Exposure (Accumulative) (Exposure) Temporally add color information to a Firefly Bitmap. | |

Additive Time Lapse (Time Lapse) Additive Time Lapse | |

Bitmap Decompose (Decompose) Decompose a bitmap into its constituent channels | |

Bitmap Info (Info) Statistics about a Firefly Bitmap. | |

Bitmap Layers (Layers) Bitmap Layers | |

Bitmap Painter (Painter) Bitmap Painter | |

Bitmap Recompose (Recompose) Recompose a bitmap from its constituent channels | |

Bitmap Sampler (Sample) Sample a Firefly Bitmap based on an incoming set of points for a specified filter type. | |

Snapshot Save a snapshot of a Firefly Bitmap | |

Snapshot Sequence (Sequence) Create a sequence of image snapshots | |

Bitmap Threshold (Threshold) Using the Average Dithering, find the threshold color quantization of an image. | |

Bitmap Tracer Spawn a series of particles which trace the edges of a bitmap using the nearest contour vector | |

Blur Blur a Firefly Bitmap. | |

Color Correction (Color) Modify the color properties (red, green, blue) for a Firefly Bitmap. | |

Contour Vector Generate a Contour Vector for a Firefly Bitmap. | |

Contrast Modify the contrast of a Firefly Bitmap. | |

Convolution Filter (Convolver) Create your own filter based on a 3x3 convolution matrix (kernel). | |

Edge Detection (Edge) Find edges in a Firefly Bitmap. | |

Emboss Emboss a Firefly Bitmap. | |

Image Region (Region) Extract a smaller region within a Firefly Bitmap | |