File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -608,6 +608,7 @@ def printline(self, **kwargs):
608
608
:param file: file to write formatted string to. [default, stdout]
609
609
:type file: file object
610
610
611
+
611
612
Print pose in a compact single line format. If ``X`` has multiple
612
613
values, print one per line.
613
614
@@ -1121,12 +1122,15 @@ def __mul__(
1121
1122
else :
1122
1123
# SO(n) x vector
1123
1124
return left .A @ v
1125
+ elif left .isSE and right .shape == left .shape :
1126
+ # SE x conforming matrix
1127
+ return left .A @ right
1124
1128
else :
1125
1129
if left .isSE :
1126
- # SE(n) x array
1130
+ # SE(n) x [set of vectors]
1127
1131
return base .h2e (left .A @ base .e2h (right ))
1128
1132
else :
1129
- # SO(n) x array
1133
+ # SO(n) x [set of vectors]
1130
1134
return left .A @ right
1131
1135
1132
1136
elif len (left ) > 1 and base .isvector (right , left .N ):
You can’t perform that action at this time.
0 commit comments