DESCRIPTION
This user object runs what is known as Lloyd’s Algorithm, which is a iterative implementation of a Voronoi Solution where each iteration uses the previous iterations area centers as the new seeds for the current iterations solution. The result is a successive evening, or smoothing of cell distributions and aspect ratio.
INPUTS / OUTPUTS
SIDE DATA TYPE STRUCTURE VARIABLE DESCRIPTION
INPUT Point3d List P A list of Points that are the origins for the first iteration
INPUT Rectangle3d Item B
The Boundary of the Solution
INPUT Integer Item L The number of iterations
OUTPUT Polyline List C The Polyline Cells of the last iteration of the Solution
SIDE DATA TYPE STRUCTURE VARIABLE DESCRIPTION
INPUT Point3d List P A list of Points that are the origins for the first iteration
INPUT Surface Item S
A trimmed bounding surface
INPUT Integer Item L The number of iterations
INPUT Double Item T The tolerance for the surface projection which crops back the cells.
OUTPUT Polyline List C The Polyline Cells of the last iteration of the Solution
DOWNLOADS
gha | Download User Objects
gh | Download Grasshopper Sample Files

 

MINIMUM REQUIREMENTS
Platform | Rhino 5, Grasshopper
Version | Grasshopper 0.9.0075
Type | C# Component