Construct Domain (DOM)
Create a numeric domain from two numeric extremes.
- A (Number) Start value of numeric domain
- B (Number) End value of numeric domain
Output parameters:
- I (Domain) Numeric domain between {A} and {B}
Rectangle (Rectangle)
Create a rectangle on a plane
- P (Plane) Rectangle base plane
- X (Domain) Dimensions of rectangle in plane X direction.
- Y (Domain) Dimensions of rectangle in plane Y direction.
- R (Number) Rectangle corner fillet radius
Output parameters:
- R (Generic Data) Rectangle
- L (Number) Length of rectangle curve
Explode (Explode)
Explode a curve into smaller segments.
- C (Curve) Curve to explode
- R (Boolean) Recursive decomposition until all segments are atomic
Output parameters:
- S (Curve) Exploded segments that make up the base curve
- V (Point) Vertices of the exploded segments
Horizontal Frame (HFframe)
Get a horizontally aligned frame along a curve at a specified parameter.
- C (Curve) Curve to evaluate
- t (Number) Parameter on curve domain to evaluate
Output parameters:
- F (Plane) Horizontal curve frame at {t}
Orient (Orient)
Orient an object. Orientation is sometimes called a ChangeBasis tranformation. It allows for remapping of geometry from one axis-system to another.
- G (Geometry) Base geometry
- A (Plane) Initial plane
- B (Plane) Final plane
Output parameters:
- G (Geometry) Reoriented geometry
- X (Transform) Transformation data
Region Difference (RDiff)
Difference between two sets of planar closed curves (regions)
- A (Curve) Curves to subtract from.
- B (Curve) Curves to subtract.
- P (Plane) Optional plane for boolean solution
Output parameters:
- R (Curve) Result outlines of boolean difference (A - B)
Rotate Plane
Perform plane rotation around plane z-axis
- P (Plane) Plane to rotate
- A (Number) Rotation (counter clockwise) around plane z-axis in radians
Output parameters:
Rectangular Array (ArrRec)
Create a rectangular array of geometry.
- G (Geometry) Base geometry
- C (Rectangle) Rectangular array cell
- X (Integer) Number of elements in the array x-direction.
- Y (Integer) Number of elements in the array y-direction.
Output parameters:
- G (Geometry) Arrayed geometry
- X (Transform) Transformation data
Evaluate Surface (EvalSrf)
Evaluate local surface properties at a {uv} coordinate.
- S (Surface) Base surface
- uv (Point) {uv} coordinate to evaluate
Output parameters:
- P (Point) Point at {uv}
- N (Vector) Normal at {uv}
- F (Plane) Frame at {uv}
Deconstruct Brep (DeBrep)
Deconstruct a brep into its constituent parts.
Output parameters:
- F (Surface) Faces of Brep
- E (Curve) Edges of Brep
- V (Point) Vertices of Brep
Bounding Box (BBox)
Solve oriented geometry bounding boxes.
- C (Geometry) Geometry to contain
- P (Plane) BoundingBox orientation plane
Output parameters:
- B (Box) Aligned bounding box in world coordinates
- B (Box) Bounding box in orientation plane coordinates
Number slider
A slider is a special interface object that allows for quick setting of individual numeric values. You can change the values and properties through the menu, or by double-clicking a slider object. Sliders can be made longer or shorter by dragging the rightmost edge left or right. Note that sliders only have output grips. Sliders appear automatically in the Grasshopper Panel.
Remarks: Slider properties can be changed through the context menu or the slider editor. Double click the slider object (but not on the grip) to open the editor.
Sliders can be used to generate an animation of the Grasshopper Document. The Animateā¦ feature is available through the slider menu. The animation is a series of still images that represent the solution at different values for the slider. You can specify the resolution of the output, which viewport should be used, how many frames you want and even some tagging and filename formats. The numeric domain of the animation is always the numeric domain of the slider itself. At present it is not possible to render the animation, only viewport captures are possible.