Guest User

Untitled

a guest
Sep 14th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. double e = GetEndAngle();
  2. double s = GetStartAngle();
  3. double d = e - s;
  4.  
  5. double x = 0.0;
  6. double y = 0.0;
  7. double offset = 0.0;
  8. if(d < 0.0) {
  9. offset = PI;
  10. }
  11. x = (GetPosition().GetX() + std::cos(((s + e) / 2.0) + offset) * GetRadius());
  12. y = (GetPosition().GetY() + -std::sin(((s + e) / 2.0) + offset) * GetRadius());
Add Comment
Please, Sign In to add comment