Advertisement
Guest User

Untitled

a guest
Jul 12th, 2014
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. PolygonA.center -= MTV * .5
  2. PolygonB.center += MTV * .5
  3.  
  4. AccelerationA = -MTV * (2 * PolygonB.mass / (PolygonA.mass + PolygonB.mass))
  5. AccelerationB = MTV * (2 * PolygonA.mass / (PolygonA.mass + PolygonB.mass))
  6.  
  7. PolygonA.velocity += AccelerationA
  8. PolygonB.velocity += AccelerationB
  9.  
  10. PolygonA.angularVelocity = Cross(Normalize(AccelerationA), PolygonA.velocity) / PolygonA.radius
  11. PolygonB.angularVelocity = Cross(Normalize(AccelerationB), PolygonB.velocity) / PolygonB.radius
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement