Three-dimensional vortex methods