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 © 2021 Petras Vestartas.

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