Overview definitions of basic operations within Grasshopper
Adapted from Andy Payne's Primer source files, this definition delves into basic mathematic + comparison operators in GH.
Adapted from Andy Payne's Primer source files, an expanded overview (.ghx + .3dm) of basic curve types, analytics, utilities, + divisions.
An overview (.ghx + .3dm) of freeform surface types/analytics, including Andy Payne's SurfaceConnect definition.
An overview definition of transform operations.
A base definition for creating grids from surfaces referenced from Rhino.
A definition adapted from Andy Payne's source files deconstructing the earlier surface grid construction examples + reorganizing point lists to develop a diagrid across a surface from referenced curves.
CURVE INTERSECTION GRIDS
Definitions (ghx + 3dm) making use of multiple divisions of referenced curves + Brep/Curve (section) and Curve/Curve (point) intersections to derive three types of non-uniform surface grids. The implied curvature of the various grids generated can be altered by adjusting the control points of the original curves referenced within Rhino.
GRID TRANSFORMATIONS v01
This example file transforms a point grid across a referenced surface from square modules through hexagonal to diamond/diagrid. The incremental increase by row is achieved first through scalar ratio functions, then applied through duplication+sorting of a list of indices generated by an initial series component.
GRID TRANSFORMATIONS V02
In this version of the grid transformations tool, the transformations can occur across a vertically-oriented surface due to changes to the vector operations.