Inverse rotate a vector
(q B2Rot, v B2Vec2)
| 649 | |
| 650 | /// Inverse rotate a vector |
| 651 | func B2RotVec2MulT(q B2Rot, v B2Vec2) B2Vec2 { |
| 652 | return MakeB2Vec2( |
| 653 | q.C*v.X+q.S*v.Y, |
| 654 | -q.S*v.X+q.C*v.Y, |
| 655 | ) |
| 656 | } |
| 657 | |
| 658 | func B2TransformVec2Mul(T B2Transform, v B2Vec2) B2Vec2 { |
| 659 | return MakeB2Vec2( |
no test coverage detected