Add error message for invalid Path point range
As described on the README, "these parameterizations are defined over the domain 0 <= t <= 1". Otherwise, the user gets "Something went wrong" which is not very helpful.pull/218/head
parent
fcb648b9bb
commit
cd0f80691f
|
@ -2573,6 +2573,8 @@ class Path(MutableSequence):
|
||||||
# Shortcuts
|
# Shortcuts
|
||||||
if len(self._segments) == 0:
|
if len(self._segments) == 0:
|
||||||
raise ValueError("This path contains no segments!")
|
raise ValueError("This path contains no segments!")
|
||||||
|
if pos < 0.0 or pos > 1.0:
|
||||||
|
raise ValueError("Pos for Path.point must be between 0 and 1, but was {}".format(pos))
|
||||||
if pos == 0.0:
|
if pos == 0.0:
|
||||||
return self._segments[0].point(pos)
|
return self._segments[0].point(pos)
|
||||||
if pos == 1.0:
|
if pos == 1.0:
|
||||||
|
|
Loading…
Reference in New Issue