def usphericalise(self, x, y, z):
if y == 0.0:
if x > 0:
theta = 0.0
else:
theta = self.a180
elif x == 0.0:
if y > 0:
theta = self.a90
else:
theta = self.a270
else:
theta = atan(y / x)
if x < 0.0 and y < 0.0:
theta = theta + self.a180
elif x < 0.0 and y > 0.0:
theta = theta + self.a180
u = theta
return u
评论列表
文章目录