home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!contex!felix.contex.com!avinash
- From: avinash@felix.contex.com (Avinash Chopde)
- Newsgroups: comp.graphics
- Subject: Decomposing a 3x3 (2D Transform) matrix into simpler transforms.
- Message-ID: <3217@contex.contex.com>
- Date: 22 Dec 92 15:09:26 GMT
- Sender: news@contex.contex.com
- Lines: 21
-
- Is there a simple method to decompose a arbritrary 3x3 matix
- into a product of simpler geometric transformations (shear, scale, rotate,
- translate)?
-
- I'm just interested in the 2D transform case (hence, the 3x3 matrix for
- homogenous coordinates).
- It is very easy to decompose the matix, assuming that only
- scale, rotate, and translate exists, but that is not general enough.
- According to Graphics Gems III, in the 3D case, adding two shears
- to the decomposition makes it quite general.
- For the 2D case, does the general decomposition require considering
- two shears (both X & Y), or is one sufficient?
- The shears complicate the decomposition, I'm looking for easier
- methods.
-
- Any help in decomposing a 3x3 matrix (2D transforms only) in the most
- general form will be appreciated....
- --
- ---------------------------
- Avinash Chopde office : 617 246 1776x5582
- avinash@contex.com (...!uunet!contex!avinash)
-