1. A computer implemented method of interacting with a virtual vector field in a three-dimensional (3D) sensor space, the method including: defining a vector field at least responsive to curling of fingers of a hand and degrees of freedom between fingers of the curled fingers, wherein the vector field is centered with respect to a fixed point proximate to the hand and magnitude of the vector field is calculated at least in part by a scale of curling of the fingers and degrees of freedom between the fingers; constructing a virtual sphere along a plurality of points on contour of curled fingers in the 3D sensor space; extending radially, inward or outward, one or more interaction vectors on the virtual sphere, wherein magnitudes of the interaction vectors are determined by radius of the virtual sphere; compounding interactions of the vector field with the interaction vectors based on their respective magnitudes, wherein the interactions include at least one of adding, multiplying, or taking dot-product of at least one vector in the vector field and at least one interaction vector; and providing for display a user manipulable persistent rendering of the constructed virtual sphere, wherein a radius of the persistent rendering of the constructed virtual sphere increases and decreases in proportion to the inward or outward extending of the one or more interaction vectors of the virtual sphere.