summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/great_circle_arc.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/great_circle_arc.py b/lib/great_circle_arc.py
index e12a8f8..4684850 100644
--- a/lib/great_circle_arc.py
+++ b/lib/great_circle_arc.py
@@ -346,6 +346,7 @@ def interpolate(A, B, steps=50):
\frac{\sin((1 - t)\Omega)}{\sin \Omega}A + \frac{\sin(t \Omega)}{\sin \Omega}B
"""
+ steps = max(steps, 2)
t = np.linspace(0.0, 1.0, steps, endpoint=True).reshape((steps, 1))
omega = length(A, B, degrees=False)