This disclosure provides systems and methods for depositing a desired arbitrary plane and/or volume of ultrasound energy into a medium. This allows for programming of a desired arbitrary plane and/or volume of temperature elevation, computation of necessary operational parameters to generate the arbitrary plane and/or volume of temperature elevation, then rotation and translation of 1 to N ultrasound sources, optionally focused to different focal depths, with the calculated operational parameters.