(T B2Transform, v B2Vec2)
| 656 | } |
| 657 | |
| 658 | func B2TransformVec2Mul(T B2Transform, v B2Vec2) B2Vec2 { |
| 659 | return MakeB2Vec2( |
| 660 | (T.Q.C*v.X-T.Q.S*v.Y)+T.P.X, |
| 661 | (T.Q.S*v.X+T.Q.C*v.Y)+T.P.Y, |
| 662 | ) |
| 663 | } |
| 664 | |
| 665 | func B2TransformVec2MulT(T B2Transform, v B2Vec2) B2Vec2 { |
| 666 | px := v.X - T.P.X |
no test coverage detected