Encircle is a cross-platform imaging toolkit that affords a natural user interface for 3D image visualization, 3D reconstruction, arbitrary slicing, and much more. Encircle is a novel technological foundation that allows for the generation of state-of-the-art 3D imaging applications.