home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / graphics / 13126 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  1.2 KB

  1. Path: sparky!uunet!contex!felix.contex.com!avinash
  2. From: avinash@felix.contex.com (Avinash Chopde)
  3. Newsgroups: comp.graphics
  4. Subject: Decomposing a 3x3 (2D Transform) matrix into simpler transforms.
  5. Message-ID: <3217@contex.contex.com>
  6. Date: 22 Dec 92 15:09:26 GMT
  7. Sender: news@contex.contex.com
  8. Lines: 21
  9.  
  10. Is there a simple method to decompose a arbritrary 3x3 matix
  11. into a product of simpler geometric transformations (shear, scale, rotate,
  12. translate)?
  13.  
  14. I'm just interested in the 2D transform case (hence, the 3x3 matrix for
  15. homogenous coordinates).
  16. It is very easy to decompose the matix, assuming that only
  17. scale, rotate, and translate exists, but that is not general enough.
  18. According to Graphics Gems III, in the 3D case, adding two shears
  19. to the decomposition makes it quite general.
  20. For the 2D case, does the general decomposition require considering
  21. two shears (both X & Y), or is one sufficient?
  22. The shears complicate the decomposition, I'm looking for easier
  23. methods.
  24.  
  25. Any help in decomposing a 3x3 matrix (2D transforms only) in the most
  26. general form will be appreciated....
  27. -- 
  28. ---------------------------
  29. Avinash Chopde         office : 617 246 1776x5582
  30. avinash@contex.com     (...!uunet!contex!avinash)
  31.