| Boundary First Flatenning (BoundaryFirstFlatenning) BoundaryFirstFlatenning | |
| Text Text for LaserCutting or Milling | |
| Chamfer Cut an open Curve with Closed Curve | |
| Curve Cut (CurveCut) Cut an open Curve with Closed Curve | |
| Curve Ends (CurveEnds) Fix Curve Ends | |
| Curve Preview (Display) CurvePreview | |
| Curve Shatter (CurveShatter) Shatter Curves by Points | |
| Curve Sort (CurveSort) Sort a list of curve by other curves | |
| Explode Mesh (ExplodeMesh) Explodes mesh and assigns average color to each vertex of a face | |
| Mesh Prop (MeshProp) MeshProp | |
| Boolean Polyline boolean | |
| Polyline Center (PCenter) Gets center,normal and plane for polylines | |
| Polyline Difference (Difference) Polyline Difference | |
| Intersection Polyline intersection | |
| Map Crv (MapCrv) Maps a list of curve from one polyline to another | |
| Map Mesh (MapMesh) Polyline Map Mesh | |
| Map Srf (MapSrf) Polyline Map Surface | |
| Polyline Offset (Offset) Polyline Offset | |
| Simplify Simplify Polyline | |
| Remesh Remesh | |
| Curve Loft (CurveLoft) Loft curves into a quad mesh. If V paremeter is not supplied, default division in V direction is based on C0 input: end points for a curve/ control points for a polyline | |
| Mesh Curvature Mesh Curvature | |
| Preview Edges (PreviewEdges) Find edges that are within the certain angle of adjacent mesh faces normals | |
| Mesh Pipe (MeshPipe) Create mesh pipe from curves | |
| Presets Presets | |
| Smooth Smooth | |
| Voxels Voxels Mesh from Points | |
| Weld Mesh (Weld) Description |
| Joints VDA (JointsVDA) JointsVDA | |
| Adjust Mesh Vertices (MatchMesh) Takes one mesh vertices and adjusts other mesh vertices by former positions | |
| Dual Dual | |
| Extrude Edges Extrude NGon edges by normals | |
| Lattice From Two Meshes (MatchMesh) Takes one mesh vertices and adjusts other mesh vertices by former positions | |
| Loft Polylines (Loft) Loft two polylines, must contain equal number of points | |
| NGon Frame (NGonFrame) NGonFrame | |
| Offset Mesh (OffsetMesh) Offset mesh | |
| Offset Mesh VDA (OffsetMeshVDA) Offset mesh using mesh offset or mesh plane intersections | |
| Offset Triangle Mesh (OffsetTriangleMesh) OffsetTriangleMesh mesh | |
| Unify Windings (Unify) UnifyWindings |
| BFS BreathFirstSearch from mesh | |
| Coloring Coloring Edges by n colors | |
| Convex Hull (ConvexHull) ConvexHull from points | |
| Line Graph (LineGraph) LineGraph | |
| KMeans KMeans | |
| Mesh Curve (MeshCurve) MeshCurve | |
| Mesh Skeleton (MeshSkeleton) MeshSkeleton | |
| Walker Walker |
| Reciprical Edges (RecipricalEdges) Rotate mesh edge by average normal | |
| Reciprical Extend (RecipricalExtend) Rotate mesh edge and extend to the next line | |
| Reciprical Thickness (RecipricalThickness) Rotate mesh edge by average normal and give thickness | |
| Reci Move (ReciMove) Translation of Edges, forming nexorade | |
| Reci Move Vol (ReciMoveVol) Adding volumetric elements to translation reciprocal | |
| Reciprical Volume (RecipricalVolume) Volumetric elements |
| From Mesh Takes a mesh and add ngons that has outline of naked mesh edge and collection of all mesh faces | |
| Get Polylines (ToP) Checks if there are ngons in a mesh and extracts ngons | |
| From Brep Create Mesh from polygonal brep | |
| From Polylines (FromP) Create Mesh from polylines and adds NGons properties | |
| Delaunay Delaunay with holes | |
| NGon Preview (NGonPreview) NGonPreview |
| NGon Face Edges by NGon Pairs (EdgeByFP) Get NGon Face Edges by NGon Pairs | |
| NGons Connected To NGon Edge (EdgeNGon) Gets ngons connected to ngons edges, -1 is added to beggining of the list edge is naked (left / right property for clean meshes) | |
| Scale NGon Face Edges by NGon Pairs (SEdge) Scale Get NGon Face Edges by NGon Pairs | |
| NGon Edges (Edges) Get All Ngon edges id and lines | |
| NGon Face Edges (Face Edges) Get Ngon faces edges id and lines |
| NGons Edges Around Vertices (VEdge Ngons) Get Ngons that are around mesh topology vertices | |
| NGons Around Vertices (Vertex Ngons) Get Ngons that are around mesh topology vertices | |
| Mesh Vertices Mesh Vertices | |
| NGon Face Vertices (NGFaceVertices) Get Ngon vertices and topology vertices | |
| NGon Vertices (Vertices) Get All Ngon vertices and their connected vertices in ngons |
| Chebyshev Chebyshev Nets https://github.com/pearswj/buckminster | |
| Diamond Divide (DiamondDivide) Divide nurbs surface into diamond shapes | |
| Hex Divide (HexDivide) Divide nurbs surface into hexagons | |
| Hex Quad Divide (HexQuadDivide) Divide nurbs surface into hexagons based on quad tiles | |
| Quad Divide (QuadDivide) Divide NurbsSurface into quads |
| Planarize2 Planarize2 | |
| Planarize Planarize | |
| Project Pairs (ProjectPairs) ProjectPairs | |
| Project NGons (Project) Project ngons to their average planes |
| NGon To NGons (NGonToNgons) Get adjancent NGons to current NGon | |
| NGon Centers (NGonCenters) GetNGonCenter | |
| NGon Faces (NGonFaces) Get Mesh Faces in NGons |
Site design © Robin Rodricks.
NGon and associated data © 2025 Petras Vestartas.
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.
Hosted by GitHub