| Brep closest point (BrepCP) Find the closest point on a brep | |
| Brep topology (Topology) Get the complete topology of a brep | |
| Cap custom Cover a closed curve | |
| Closest geometry Find the geometry closest to a point | |
| Curve array 2d Create an array 2d of geometry along a curve | |
| Curve Discontinuities Find all discontinuities along a curve above an angle of tolerance | |
| Extend surface (ExtendSrf) Extend a edge of a surface | |
| Extrude from point (ExtFromPt) Extrude a curve from a point | |
| Extrusion both sides Extrude a curve or surface in both sides along a vector | |
| Fillet polyline Round the corners of a polyline | |
| Fit curves Match multiple curves by adjusting their direction and seam | |
| Flip plane Flip a plane by reversing the Z axis | |
| Flow along curve (Flow) Re-aligns objects from a base curve to a target curve. | |
| Flow along surface (FlowSrf) Deforms an object from a source surface to a target surface. | |
| Frames Divide a curve into planes oriented from a geometry | |
| Grid On Surface (GridOnSrf) Place a grid on a surface | |
| Hollow thickness (HollowThk) Subtracts a hollow specifying the thickness | |
| Interpolate frames Interpolate a collection of frames over a curve | |
| Interpolate planes (IntPlns) Interpolate a collection of planes | |
| IsoCurve Extracts an isocurve from a surface specifying position and direction | |
| Isotrim Extract an isoparametric subset of a surface from the middle of the trim | |
| Like an emboss (Emboss) Make a embossment on a surface | |
| Mesh topology Get the complete topology of a mesh | |
| Move from geometry Move a collection of points from the nearest projection in a geometry | |
| Offset On Surface Variable (OffsetOnSrfVariable) Offset a curve on a surface with variable distances | |
| Offset Variable Offsets a curve with a range of values | |
| Rasterize (Raster) Rasterize an image transforming black pixels in curve regions | |
| Rebuild surface Rebuild a surface proportionally to its size | |
| Resize Resize a geometry | |
| Reverse Surface (ReverseSrf) Reverse parameter's domain of a surface | |
| Seam from point Adjust the seam of a closed curve from a point | |
| Shatter Variable Shatter a curve into segments of given size | |
| Shell curve (Shell) Creates a solid with the interior subtracted from a closed planar curve | |
| Size Measures the size of the bounding box of a geometry | |
| Split & mirror (Split&Mirror) Split and mirror a brep with a plane | |
| Surface Offset Solid (SrfOffsetSolid) Offsets a surface creating a closed brep | |
| Text by curve Draw text as surfaces over a rail curve | |
| Texture Creates a texture with an image on a surface | |
| Trim from middle Trim a curve from the middle position of the trim and its length | |
| Try get circle (Get circle) Try to convert a curve into a circle | |
| Tween multiple curves (TweenMulti) Tween between multiple curves | |
| Unroller Represents the operation of Rhino's unrolling. |
| Bezel Create a bezel for a gem | |
| Brilliant Create a brilliant gem from a circle | |
| Cabuchon studio (Cabuchon) Creator of cabuchons | |
| Channel On Surface (ChannelSrf) Create a channel on a surface | |
| Channel Creates a channel for gems from a curve on a surface | |
| Cutter soft Create a simple seamless cutter | |
| Cutter Create a cutter on a gem | |
| Cutters In Line 0 Create a cutter through a list of gems | |
| Cutters In Line 1 Create cross cutters to a line of gems | |
| Cutters In Line 2 Create cross cutters between gems | |
| Gallery rails Create gallery rails in a gem | |
| Gems by 2 curves (Gems2Curves) Create gems between two curves | |
| Gems by curve (GemsByCurve) Create gems in a rail curve | |
| Gems studio (Gems) Creator of gems | |
| Pave random (PaveRnd) Creates a brilliant cut pave on a surface (Kangaroo 0.99 required) | |
| Prong simple Create a simple prong from a plane | |
| Prongs along gems rail Create prongs between gems on rail | |
| Prongs Create vertical prongs around a gem |
| Constrain Constrain a number within a domain | |
| Dispatch Indices Dispatch the items of a list into two target list using indices | |
| Insert in Tree Inserts elements in a tree branch | |
| MapToSum Remaps a list of values where their sum total is a given value | |
| NearestNumber Find the nearest number under or above a given value comparing it with a list of allowed values | |
| Next item Shift a list to operate with the next item | |
| Normalize Normalize a list of numbers | |
| Range Arc Creates a range of numbers in the arc function | |
| Range Gaussian Creates a range of numbers in the Gaussian function | |
| Range Random Creates a range of numbers in the Random midpoint displacement algorithm | |
| Range Sigmoid Creates a range of numbers in the Sigmoid function. | |
| Range Sine Creates a range of numbers in the composite sine function | |
| Shift paths Shift -1 in all data tree paths | |
| Split domain Split a domain using numbers | |
| Split domain² Split an UV domain using numbers | |
| Symmetry numbers Create a list of numbers that is symmetrical to another from a given value |
| Arm gauge (Arm) Create half gauge for ring creation | |
| Gauge Create a circle using a size of a regional system of gauge | |
| Resize ring Adjust the finger size of a ring | |
| Ring base Create a basic ring | |
| Ring by curves (Ring curves) Creates a ring with a frontal and side curves | |
| Ring half round (Half Ring) Creates a half round ring | |
| Ring Profile Create a ring using a profile curve | |
| Ring Signet Create a ring with a curve for the signet | |
| Size to radius (SizeToRadius) Converts the size of a regional system to his radius. | |
| Size to size (SizeToSize) Converts the size in a regional system to another regional system |
| Profile 2Arcs Contains a cluster of Grasshopper components | |
| Profile Gem Extract a gem profile and add useful openings as a cutter | |
| Profile Grooves Contains a cluster of Grasshopper components | |
| Profile HalfRound Contains a cluster of Grasshopper components | |
| Profile HalfRoundTruncated Contains a cluster of Grasshopper components | |
| Profile n-Bezier Contains a cluster of Grasshopper components | |
| Profile Ovoid Contains a cluster of Grasshopper components | |
| Profile Track Create a profile of track and edges |
| Arm Organic model of an arm | |
| Bust Organic model of a bust | |
| Display sizes Displays the size of gems | |
| Ear Organic model of an ear | |
| Finger Contains a collection of polygon meshes | |
| Gem preview Preview gems choosing the color. | |
| Metal preview Preview metals |
| Costs Calculate the cost of your production You can open the cluster for editing | |
| genRandom Generates pseudo-random values in a domain and writes on a branch with a path value of the seed | |
| Market price (Market) Daily price of gold, silver, platinum and palladium in euro / gram in the London market (LBMA) | |
| Organize Organize the distribution of geometry in a base rectangle | |
| Timekeeper (Time) Time counter. Requires Timer component (1 second interval). | |
| Tree wax Create a tree and place geometry at the ends of branches | |
| Weight Calculates the weight in grams selecting a metal alloy |
| Animation Create a simple animation from a guide curve. | |
| Curvature analysis (Curvature) Analyzes surface curvature | |
| Direction analysis (Direction) Analyzes the direction of geometry | |
| Slicer Slice a geometry to get a section | |
| Thickness analysis (Thickness) Analyzes the thickness of a mesh | |
| Thickness dynamic (Thk dynamic) Measures the thickness manually using points |
| Calotte Creates a calotte to pearl | |
| Chain Creates a chain from a link and guide curves | |
| Filigree Creates a filigree with guide and profile curves | |
| Milgrain Creates a milgrain with a geometry through a curve | |
| Pipe Custom Create a pipe with multiple sections |
Site design © Robin Rodricks.
Peacock and associated data © 2025 Daniel Gonzalez Abalde.
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.
Hosted by GitHub