Grasshopper Docs

Community documentation for Grasshopper add-ons & plugins

NGon

ADDON. Version 2.1. Released on 2020-Feb-06. Provides 81 components. Created by Petras Vestartas. Features 0 video tutorials.
Extension methods for easier NGons manipulation in Meshes
Edge
Face
Graph
NGons
Planarize
Reci
Sub
Transform
Util
Vertex

Util

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

Transform

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

Graph

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

Reci

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

NGons

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

Edge

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

Vertex

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

Sub

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

Planarize

Planarize2
Planarize2
Planarize
Planarize
Project Pairs (ProjectPairs)
ProjectPairs
Project NGons (Project)
Project ngons to their average planes

Face

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 © 2020 Petras Vestartas.  
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.  Hosted by GitHub

Report an Issue  |  Terms of Service