updated sphere to disk projection