overlapping area of two ellipses



hello guys,
I have two ellipses, which I know their centers, axis a and axis b and
rotations for each of them. Is there any analytical formula for
calculating overlapping region?
Like Ellips1: center(x,y)=(10,20) axis a=5 axis b=4 rotation=30 degree
Ellps2: center(x,y)=(20,30) axis a=4 axis b=5 rotation=40
degree
(rotation is clockwise)

PS1: Even if I could not find the exact area, a solution which
approximates the overlapping area is ok. Because I am writing a C++
code, and I just have to compare the overlapping areas of different
ellipses...So if I can find a reasonable approximation, it is ok...

PS2:If you do not have time or patience to write, you can give me
references...It will be very good...

Thank you
.



Relevant Pages

  • Re: overlapping area of two ellipses
    ... I have two ellipses, which I know their centers, axis a and axis b and ... rotations for each of them. ... approximates the overlapping area is ok. ... ellipses...So if I can find a reasonable approximation, ...
    (comp.graphics.algorithms)
  • Re: overlapping area of two ellipses
    ... rotations for each of them. ... approximates the overlapping area is ok. ... ellipses...So if I can find a reasonable approximation, ...
    (sci.math)
  • Re: Constrained quaternion rotation
    ... We are looking to pin down one axis to a World plane instead, ... There are infinitely many correction rotations, ... My Quaternion class has *two* functions named GetClosestX. ... where you can specify angle constraints on t. ...
    (comp.graphics.algorithms)
  • euler angles ,
    ... talks about fixed axis rotation where you rotate an object about each of the ... It then talks about Euler angles, ... rotations always happen along the updated object axes in some order. ...
    (comp.graphics.algorithms)
  • Re: overlapping area of two ellipses
    ... I have twoellipses, which I know their centers, axis a and axis b and ... rotations for each of them. ... Identical ellipses: ... No overlapping ellipses: ...
    (comp.graphics.algorithms)

Loading