8000 minor improvements to super pose interp handler · flyinger/spatialmath-python@a2a40cb · GitHub
[go: up one dir, main page]

Skip to content

Commit a2a40cb

Browse files
committed
minor improvements to super pose interp handler
1 parent 29dcacf commit a2a40cb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

spatialmath/super_pose.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,18 +362,18 @@ def interp(self, s=None, start=None):
362362
start = start.A
363363

364364
if self.N == 2:
365+
# SO(2) or SE(2)
365366
if len(s) > 1:
366367
assert len(self) == 1, 'if len(s) > 1, len(X) must == 1'
367368
return self.__class__([tr.trinterp2(start, self.A, s=_s) for _s in s])
368369
else:
369-
assert len(s) == 1, 'if len(X) > 1, len(s) must == 1'
370370
return self.__class__([tr.trinterp2(start, x, s=s[0]) for x in self.data])
371371
elif self.N == 3:
372+
# SO(3) or SE(3)
372373
if len(s) > 1:
373374
assert len(self) == 1, 'if len(s) > 1, len(X) must == 1'
374375
return self.__class__([tr.trinterp(start, self.A, s=_s) for _s in s])
375376
else:
376-
assert len(s) == 1, 'if len(X) > 1, len(s) must == 1'
377377
return self.__class__([tr.trinterp(start, x, s=s[0]) for x in self.data])
378378

379379
def norm(self):

0 commit comments

Comments
 (0)
0