This vb Component for Grasshopper takes a list of points in any sequence and proportionally unitizes the X,Y,Z values from 0 to 1. The user simply inputs the list of points and the component outputs a corresponding set of unitized values.
The equation is simple. Input list of Values = V, Min = lower bounds, Max = upper bounds, T = unitized value. V is unitized by the following
T = ((V-Min) / (Max-min))
|P||In||Point 3d||List||A list of 3d points|
|A||Out||Point 3d||List||A list of points remapped in X,Y,Z to a domain of 0-1|
|Platform||Rhino 5, Grasshopper|