(
self,
other: Frame,
)
| 269 | return self._t |
| 270 | |
| 271 | def compose( |
| 272 | self, |
| 273 | other: Frame, |
| 274 | ) -> Frame: |
| 275 | new_rot = self._r @ other._r |
| 276 | new_trans = self._r.apply(other._t) + self._t |
| 277 | return Frame(new_rot, new_trans) |
| 278 | |
| 279 | def apply( |
| 280 | self, |
no test coverage detected