New intersection methods for primitive shapes