This component has been reworked and simplified using a much cleaner method for point analysis. The component now tests a single sample point against a list of origin points which can have a wavelength and diminishing rate assigned to them. The resulting value at each point can either be multiplied or summed and averages per each ripple origin point.
INPUT Point3d Item S A sample point to test
INPUT Boolean Item M Mode: True = Additive, False = Multiplicative
INPUT Point3d List P
Origin points for Ripple calculation
INPUT Double List R The concentric wavelength for each  Ripple
INPUT Double List D A unitized rate of diminishment per ripple (0-1)
OUTPUT Double Item V The resultant unitized value
gha | Download User Objects
gh | Download Grasshopper Sample Files
Platform | Rhino 5, Grasshopper
Version | Grasshopper 0.9.0075
Type | Visual Basic Component