Пример #1
0
 def _toXYZ(self, x):
     if not issubclass(type(x), numpy.ndarray):
         x = numpy.array(x)
     if len(x.shape) == 2 and x.shape[1] == 3:  # assume point is already in XYZ
         return x
     if len(x.shape) == 1 and x.shape[0] == 3:  # assume point is already in XYZ
         return x
     elif len(x.shape) == 1:
         x = numpy.array(sphere.toXYZ(x))
     else:
         x = map(sphere.toXYZ, x)
     return x
Пример #2
0
 def _toXYZ(self, x):
     if not issubclass(type(x), numpy.ndarray):
         x = numpy.array(x)
     if len(x.shape) == 2 and x.shape[1] == 3:  # assume point is already in XYZ
         return x
     if len(x.shape) == 1 and x.shape[0] == 3:  # assume point is already in XYZ
         return x
     elif len(x.shape) == 1:
         x = numpy.array(sphere.toXYZ(x))
     else:
         x = map(sphere.toXYZ, x)
     return x