In this Grasshopper video tutorial, Zach Downey of Parabox uses Grasshopper to affect a field of points and vectors using attractors. Topics covered include creating objects dimensions with domains, planar surfaces, surface division, evaluating surfaces at multiple points, measuring distance, flattening and grafting for data matching, using functions to control amplitude, associating vectors with distances, unitizing vectors, coloring vectors, associating object parameters with distances, adding in a second attractor with functions and list sorting, adding in a third attractor with a script component (c#), and creating a surface from a field of vector-transformed points.