(worldVector B2Vec2)
| 244 | } |
| 245 | |
| 246 | func (body B2Body) GetLocalVector(worldVector B2Vec2) B2Vec2 { |
| 247 | return B2RotVec2MulT(body.M_xf.Q, worldVector) |
| 248 | } |
| 249 | |
| 250 | func (body B2Body) GetLinearVelocityFromWorldPoint(worldPoint B2Vec2) B2Vec2 { |
| 251 | return B2Vec2Add(body.M_linearVelocity, B2Vec2CrossScalarVector(body.M_angularVelocity, B2Vec2Sub(worldPoint, body.M_sweep.C))) |
no test coverage detected