def ellipsecomp(self, efactor, theta):
if theta == self.a90:
result = self.a90
elif theta == self.a180:
result = self.a180
elif theta == self.a270:
result = self.a270
elif theta == self.a360:
result = 0.0
else:
result = atan(tan(theta) / efactor ** 0.5)
if result < 0.0:
if theta > self.a180:
result = result + self.a180
elif theta < self.a180:
result = result + self.a180
if result > 0.0:
if theta > self.a180:
result = result + self.a180
elif theta < self.a180:
result = result
return result
评论列表
文章目录