(s Shape, m Matrix)
| 37 | } |
| 38 | |
| 39 | func NewTransformedShape(s Shape, m Matrix) Shape { |
| 40 | return &TransformedShape{s, m, m.Inverse()} |
| 41 | } |
| 42 | |
| 43 | func (s *TransformedShape) BoundingBox() Box { |
| 44 | return s.Matrix.MulBox(s.Shape.BoundingBox()) |
no test coverage detected