parameters: (self, position)
return_statement: return position
docstring: A method for converting the supplied position from normalized to global coordinates.
  
          Args:
              position[list]: The position to convert, note nothing occurs if 'normalized=False'.
docstring_summary: A method for converting the supplied position from normalized to global coordinates.
docstring_tokens: A method for converting the supplied position from normalized to global coordinates .
function: def getPosition(self, position):
          """
          A method for converting the supplied position from normalized to global coordinates.
  
          Args:
              position[list]: The position to convert, note nothing occurs if 'normalized=False'.
          """
          if self._source.needsUpdate():
              self._source.update()
          bounds = self._source.getBounds()
          normalized = self.getOption('normalized')
          if normalized:
              for i in range(3):
                  scale = bounds[1][i] - bounds[0][i]
                  position[i] = position[i]*scale + bounds[0][i]
          return position
function_tokens: def getPosition ( self , position ) : if self . _source . needsUpdate ( ) : self . _source . update ( ) bounds = self . _source . getBounds ( ) normalized = self . getOption ( 'normalized' ) if normalized : for i in range ( 3 ) : scale = bounds [ 1 ] [ i ] - bounds [ 0 ] [ i ] position [ i ] = position [ i ] * scale + bounds [ 0 ] [ i ] return position