Replace quad by its transformation with matrix m.
(self, m)
| 14522 | return r |
| 14523 | |
| 14524 | def transform(self, m): |
| 14525 | """Replace quad by its transformation with matrix m.""" |
| 14526 | if hasattr(m, "__float__"): |
| 14527 | pass |
| 14528 | elif len(m) != 6: |
| 14529 | raise ValueError("Matrix: bad seq len") |
| 14530 | self.ul *= m |
| 14531 | self.ur *= m |
| 14532 | self.ll *= m |
| 14533 | self.lr *= m |
| 14534 | return self |
| 14535 | |
| 14536 | __div__ = __truediv__ |
| 14537 | width = property(lambda self: max(abs(self.ul - self.ur), abs(self.ll - self.lr))) |
no outgoing calls
no test coverage detected