2d Affine Inverse Transform



Hi everyone.

I am looking for an algorithm that can take 4 points that define a
parallelogram and determine the angle of rotation about it's center and
alpha, beta skewing angles in x and y direction in degrees. Alpha is
measured counterclockwise from the positive x axis of the current
coordinate system, beta is measured clockwise from the positive y axis.
Both angles must be in the range -360° < alpha, beta < 360°, and must
be different from -270°, -90°, 90°, and
270°


Given the following points that bound the parallelogram:

TL Top Left
TR Top Right
BR Bottom Right
BL Bottom Left

Any help would be appreciated.

Cheers

Dave

.



Relevant Pages

  • Re: distribution of n point on the unit circle
    ... What is the probability density function or the distribution ... sector of the unit circle with that opening angle. ... alpha cannot be bigger than pi. ... if alpha> beta then the anticlockwise angle ...
    (sci.math)
  • Re: Question in Geometry
    ... The angle between its projection and the ... all I know is: Alpha, Beta and V2. ...
    (sci.math)
  • Re: how to find the inverse mapping matrix?
    ... makes an angle p with respect to the x-axis. ... p = t + beta; ... q = t - alpha; ... The formulas for alpha and beta, using s, are from standard formulas ...
    (comp.soft-sys.matlab)
  • Re: Question in Geometry
    ...  So what is the normalised form of V1? ... The angle between its projection and the ... all I know is: Alpha, Beta and V2. ...
    (sci.math)
  • I forget the Induction Joke ...
    ... Drama in one act with 4 characters: The Grand Alpha, The Grand Beta, ... The Grand Omicron, and The Candidate. ... Please define a compact set. ...
    (rec.org.mensa)