We need your help! 🔥

Please consider disabling your ad-blocker to support this website! 🔑

We are a free, community-supported website! 🥰

We only display small unobtrusive ads which help us stay online! 💯

Thank you in advance! ❤️

We are a free, community-supported website! 🥰

We only display small unobtrusive ads which help us stay online! 💯

Thank you in advance! ❤️

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

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

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

Volume Solve volume properties for closed breps and meshes. | |

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

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

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

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

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

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

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

Brep Topology (Topology) Get and display the topology of a brep. | |

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

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

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

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

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

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

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 | |

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

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

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

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

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

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. | |

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

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

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

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

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

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

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

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

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

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

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

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

Patch Create a patch surface | |

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

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

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

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

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

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

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

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

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

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

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 | |

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

Closed Edges (EdgesCls) Select closed edges. | |

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

Untrim Remove all trim curves from a surface. | |

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

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

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

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

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

Cap Holes Ex (CapEx) Cap as many holes as possible 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. | |

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

Transpose Surface (Transpose) Transpose surface parameterization (swap U and V) | |

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

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

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

Plane Surface (PlaneSrf) Create a plane surface | |

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

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

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

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

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

Sphere (Sph) Create a spherical surface. | |

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

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

Cone Create a conical surface | |

Cylinder (Cyl) Create a cylindrical surface. | |

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

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

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 Vertices (SubDVerts) Extract all vertex data from a SubD. | |

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

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

Site design © Robin Rodricks.
Grasshopper Surface and associated data © 2024 Robert McNeel & Associates.

Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.
Hosted by GitHub