Pentagonal Tiling 07 (PTiling 07) Creates a Euclidean Iregular Pentagonal tiling | |
Pentagonal Tiling 10 (PTiling 10) Creates a Euclidean Iregular Pentagonal tiling | |
2-Uniform Tiling E (2TilingE) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([4.3.12.3; 12.12.3]) | |
2-Uniform Tiling A (2TilingA) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([3.4.6.4 ; 3^2.4.3.4]) | |
Pentagonal Tiling 15 (PTiling 15) Creates a Euclidean Iregular Pentagonal tiling | |
Pentagonal Tiling 02_A (PTiling 02A) Creates a Euclidean Iregular Pentagonal tiling | |
Snub square (Tiling B sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.3.4.3.4), also known as Snub square Tiling | |
Pentagonal Tiling 01_A (PTiling 01A) Creates a Euclidean Iregular Pentagonal tiling | |
Brick Type H (Brick H) Creates Bricks as closed polylines (Cell) on a Surface | |
Trihexagonal (Tiling G sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.6.6), also known as Trihexagonal tiling | |
Pentagonal Tiling 13 (PTiling 13) Creates a Euclidean Iregular Pentagonal tiling | |
Brick Type I (Brick I) Creates Bricks as closed polylines (Cell) on a Surface | |
Truncated hexagonal (Tiling E sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.12.12), also known as Truncated hexagonal tiling | |
Snub Trihexagonal (Tiling A sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.3.3.3.6), also known as Snub Trihexagonal tiling. | |
2-Uniform Tiling B (2TilingB) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([4.6.12 ; 3.4.6.4]) | |
2-Uniform Tiling F (2TilingF) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([3^6; 3^2.4.12]) | |
Trilateral Tiling I (TriTiling I) Generates a Tiling (Grid) based on any irregular/regular Trilateral Curve (any Closed Polyline with 3 points and 3 edges) | |
Trilateral Tiling II (TriTiling II) Generates a Tiling (Grid) based on any irregular/regular Trilateral Curve (any Closed Polyline with 3 points and 3 edges) | |
Truncated square (Tiling D sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (4.8.8), also known as Truncated square tiling | |
Pentagonal Tiling 06 (PTiling 06) Creates a Euclidean Iregular Pentagonal tiling | |
Quadrilateral Tiling (QuadTiling) Generates a Tiling (Grid) based on any irregular/regular Quadrilateral Curve (any Closed Polyline with 4 points and 4 edges) | |
Truncated trihexagonal (Tiling F sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (4.6.12), also known as Truncated trihexagonal tiling | |
2-Uniform Tiling D (2TilingD) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([3.3.4.3.4; 4.4.3.3.3]) | |
Brick Type G (Brick G) Creates Bricks as closed polylines (Cell) on a Surface | |
Pentagonal Tiling 01_B (PTiling 01B) Creates a Euclidean Iregular Pentagonal tiling | |
Brick Type J (Brick J) Creates Bricks as closed polylines (Cell) on a Surface | |
Pentagonal Tiling 09 (PTiling 09) Creates a Euclidean Iregular Pentagonal tiling | |
Pentagonal Tiling 02_B (PTiling 02B) Creates a Euclidean Iregular Pentagonal tiling | |
Brick Type D (Brick D) Creates Bricks as closed polylines (Cell) on a Surface | |
Rhombitrihexagonal (Tiling C sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.4.6.4), also known as Rhombitrihexagonal tiling | |
Brick Type C (Brick C) Creates Bricks as closed polylines (Cell) on a Surface | |
Brick Type B (Brick B) Creates Bricks as closed polylines (Cell) on a Surface | |
Elongated triangular (Tiling H sr) Creates a Euclidean semi-regular tiling consisting of convex polygons with vertex configuration of (3.3.3.4.4), also known as Elongated triangular tiling | |
2-Uniform Tiling C (2TilingC) Creates a Euclidean 2-Uniform tiling consisting of convex polygons with vertex configuration of ([3.3.3.4.4; 6.4.3.4]) | |
Penrose Creates a Penrose Tiling(Penrose of Type 2) Consisting of Quadrilateral Polygons | |
Brick Type E (Brick E) Creates Bricks as closed polylines (Cell) on a Surface | |
Brick Type A (Brick A) Creates Bricks as closed polylines (Cell) on a Surface | |
Brick Type F (Brick F) Creates Bricks as closed polylines (Cell) on a Surface |
Pattern Genotype E (PatternGenE) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
Tileable Pattern (p4) (Tilep4) A Method for Generating Tileable Patterns. | |
Tileable Pattern (pmg) (Tilepmg) A Method for Generating Tileable Patterns. | |
Pattern Genotype N (TA) (PatternGenN) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Shared under Creative Common License “Attribution-ShareAlike” (CC BY-SA)] | |
2D Aggregation Generates an aggregated system consist of an arbitrary base curve | |
Cymatic Pattern (Cymatics) [Experimental Component] Creates Cymatic patterns (Also Known as Chladni Plates; https://monoskop.org/Ernst_Chladni) | |
Pattern Statistics (PatternStat) Retrieves some statistics regarding a Pattern (Network of Lines/Curves) | |
Gilbert Tesselation C (GilbertC) Generates a Pattern Based on a re-envision of Gilbert Tessellation. Shared under Attribution-NonCommercial license (CC BY-NC), Contact Support Email for Commercial use | |
Pattern Genotype G (PatternGenG) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) | |
Pattern Genotype K (PatternGenK) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
Star Pattern II (StarPatternII) a Geometrical method for designing Islamic Patterns (Based on a method presented by Hankin Lee & Craig S | |
Pattern Genotype I (PatternGenI) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) | |
Pattern Genotype M (PT) (PatternGenM (PT)) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) | This Genotype returens Pentognal Tilings (Known as Pentagonal Tilings of Type 3) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
Tileable Pattern (pmm) (Tilepmm) A Method for Generating Tileable Patterns. | |
Pattern Genotype L (PT) (PatternGenL (PT)) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) | This Genotype returens Pentognal Tilings (Known as Pentagonal Tilings of Type 4 and 5) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
Star Pattern I (StarPatternI) a Geometrical method for designing Islamic Patterns (Based on a method presented by Craig S | |
Pattern Genotype J (PatternGenJ) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) | |
Pattern Genotype C (PatternGenC) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
Tileable Pattern (p4m) (Tilep4m) A Method for Generating Tileable Patterns. | |
Pattern Genotype H (PatternGenH) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
Venation Generates a Venetaion [Branching] Network of Curves among a List of Points | |
Pattern Genotype B (PatternGenB) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
Pattern Genotype F (PatternGenF) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
Tileable Pattern (p4g) (Tilep4g) A Method for Generating Tileable Patterns. | |
Flow Path (Flow) Generates a [Discrete] Fluid Flow Path on a Mesh | |
Fractal Polyline (Fractal) Generates a Fractal Polyline | |
Growth (GrowthA) Generates a Single-Polyline Pattern, resembling Natural Growth of Cells and Organs [also Known by name of ‘Differential Growth’] Connect a Grasshopper Timer to refresh the Component | |
Maze Generates a Perfect Maze (Based on Backtracking Algorithm) Based on a Given Mesh | |
Pattern Genotype A (PatternGenA) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
Gilbert Tesselation B (GilbertB) Generates a Pattern Based on a re-envision of Gilbert Tessellation. Shared under Attribution-NonCommercial license (CC BY-NC), Contact Support Email for Commercial use | |
Pattern Genotype D (PatternGenD) a Method of Generating Patterns on Custom Cells (Hint: Works Best with Cells from Parakeet’s “Tiling” Category) [Based on Esmaeil Mottaghi’s Dissertation [See https://www | |
Tileable Pattern (pgg) (Tilepgg) A Method for Generating Tileable Patterns. | |
Gilbert Tesselation A (GilbertA) Generates a Pattern Based on a re-envision of Gilbert Tessellation. Shared under Attribution-NonCommercial license (CC BY-NC), Contact Support Email for Commercial use | |
Knit Generates a Knitted Pattern on a Surface | |
Kelidoscope Generates a Pattern based on ‘kaleidoscope’ Mechanism. Shared under Attribution-NonCommercial license (CC BY-NC), Contact Support Email for Commercial use | |
3D Aggregation Generates an aggregated system consist of an arbitrary base mesh |
RemoveDuplicateSurface (RemoveDupSrf) Removes identical Surfaces from a List | |
Map To Surface (MapToSrf) map a Curve onto a Surface | |
Panelized Sum Surface (PQSumSrf) Creates a Planar Quad panelization on a surface, generated by two profile curves(based on a method by Mr.Tang https://geometry.stanford.edu/person.php?id=tangcc) | |
Extend Surface (ExtendSrf) Extends a surface by specified edge and distance | |
Voronoi On Surface (VoronoiSrf) Generates a Voroni pattern on given Nurbs surface | |
Offset Brep (BrepOffset) Offset a Brep with variable parameters | |
CreateSolid Creates a Solid (Closed Brep) Enclosed by Intersecting Surfaces and PolySurfaces | |
Reverse Surface (ReverseSrf) Reverses U and V direction (domain) of a surface | |
Brep Topology Retrieves full topology of Brep | |
Brep Remove Holes (BrepRemoveHoles) Removes Holes of a B-rep (Works with both Trimmed and Untrimmed Nurbs Surface(s)) | |
BooleanSplit Splits a Brep with Other Brep(s) [Brep|Brep Split] |
Reflection Point (ReflectP) Returnes Reflection of a [List of] Points from a Plane | |
Clean Number (CleanNumber) Converts scientific format (and other numercial formats) to plain numbers | |
Mouse Retrieves cursor coordinates and status of mouse buttons | |
FaceMe Plane (FaceMe) Generates a Plane facing the active camera (a 'Timer' Should be connected ro rerun the component) | |
Golden Point (GoldenPt) Creates a Point [C] on a Given Line [AB] where AC/BC=φ (Golden Ratio ≈ 2.618) | |
Interpolate Color Interpolates a Collection of Colors | |
Zoom to (Zoom) Sets Camera to a certain Distance Targeting a Point | |
Custom Round Rounds a Number by custom scope | |
Scissors (Scissor) Simulates Deployable Circular Scissor Structure |
Mirrored Subdivide Quad (QuadSubM) Subdivides Closed Polygon into Quad Cells and mirrors the pieces alternately (Usefull for Generating Geometrical Patterns) | |
Network Topology Retrieves full topology of a network of Lines | |
Polygon by Area (Polygon Area) Creates a Polygon based on specified area | |
Random Seam Randomly adjusts the seam of given curves (and Polylines) | |
Dual Garph (Dual) Generates the Dual graph for a List of Polygons | |
Align Curves (AlignCrv) Aligns a List of Curves Based on a Guide Curve by Adjusting Both Curve Seam and Direction | |
Divide Curve Variable (DivideVar) Divides a curve based on Curvature with variable parameters | |
Loop Trancate (Trancate) Truncates a Pattern (2D or 3D Network of Lines/Curves) recursivly | |
Map Curves (MapCrv2Crv) Maps a Collaction of Polylines and Curves from one Polyline to another Polyline. Source and Target Polylines must have same number of Vertices (or Segments). |
Meta Escher Trilateral (MetaEscherTri) Generates a Heterogeneous Tiling (Deformation Parquet) of Custom Curves Based on a Trilateral (Triangular) Grid [Best Known from Drawings of M.C.Escher (1898-1972)] | |
Escher Hexagonal B (EscherHexB) Generates a Tiling of Custom Curves Based on a Square Grid [Best Known from Drawings of M. C. Escher (1898-1972)] | |
Meta Escher Hexagonal A (MetaEscherHexA) Generates a Heterogeneous Tiling (Deformation Parquet) of Custom Curves Based on a Hexagonal Grid [Best Known from Drawings of M.C.Escher (1898-1972)] | |
Escher Quadriladeral A (EscherQuadA) Generates a Tiling of Custom Curves Based on a Square Grid [Best Known from Drawings of M. C. Escher (1898-1972)] | |
Escher Hexagonal A (EscherHexA) Generates a Tiling of Custom Curves Based on a Square Grid [Best Known from Drawings of M. C. Escher (1898-1972)] | |
Meta Escher Quadriladeral (MetaEscherQuad) Generates a Heterogeneous Tiling (Deformation Parquet) of Custom Curves Based on a Quadriladeral (Square) Grid [Best Known from Drawings of M.C.Escher (1898-1972)] | |
Meta Escher Hexagonal B (MetaEscherHexB) Generates a Heterogeneous Tiling (Deformation Parquet) of Custom Curves Based on a Hexagonal Grid [Best Known from Drawings of M.C.Escher (1898-1972)] | |
Escher Trilateral A (EscherTriA) Generates a Tiling of Custom Curves Based on a Square Grid [Best Known from Drawings of M. C. Escher (1898-1972)] |
Klein Surface Creates a Klien Nurbs surface | |
Klein Bottle Creates a Klien bottle as a Nurbs surface | |
Geodesic Dome Generates a Geodesic Dome based on a Icosahedron | |
PlukerSurface (PlukerSrf) Creates a Plucker surface with variable parameters | |
Mobius Surface (Mobius) Creates a Mobius surface with variable parameters |
MeshCap Caps all holes by covering Naked Edges | |
Mesh Surface Variable (MeshSrfVar) Creates a Mesh based on curvature of base surface (Larger mesh faces in flat areas) | |
Mesh Topology Retrieves full topology of Mesh |
Site design © Robin Rodricks.
Site co-created by Andrew Heumann.
Parakeet and associated data © 2024 Esmaeil.
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.
Hosted by GitHub