Xref: utzoo comp.graphics:9969 comp.lang.postscript:4159 Path: utzoo!utgpu!watserv1!watmath!att!dptg!lzga!jlw From: jlw@lzga.ATT.COM (Joe Wood) Newsgroups: comp.graphics,comp.lang.postscript Subject: Re: Transpose Question Keywords: rotate Page translate 0 -617 Message-ID: <1823@lzga.ATT.COM> Date: 15 Feb 90 14:01:28 GMT References: <1990Jan30.213715.25270@Neon.Stanford.EDU> <1990Jan31.010050.16064@deimos.cis.ksu.edu> <10519@microsoft.UUCP> <1990Feb14.174304.26351@eagle.lerc.nasa.gov> Reply-To: jlw@lzga.UUCP (Joe Wood) Organization: AT&T BL Middletown/Lincroft NJ USA Lines: 27 In article <1990Feb14.174304.26351@eagle.lerc.nasa.gov> fsfacca@avelon.UUCP (Tony Facca) writes: >In article <10519@microsoft.UUCP> t-dougls@microsoft.UUCP (Douglas Strauss) writes: >>I have just started to muck around with some postscript and wondering >>how the values of the transpose function are intpreted. On the apple >>laserwriter I am using: >>90 rotate >>0 -617 translate In simpler terms think of it this way. Take two 8.5"x11" sheets of paper one on top of the other with the long edge up and down. Think of drawing you image on the top sheet with the origin in the lower left hand corner and the X direction increasing to the right and the Y direction increasing upward. Grab both sheets by the thumb and forefinger of the left hand at the lower left corner of the two sheets. Now turn the top sheet only 90 degrees to the left (counter-clockwise). The printing surface is still where the lower unmoved sheet is. Therefore, to move the image back onto the paper you must shift it to the right about the width of a sheet of paper in PostScript units ~8.5"x72= ~617. Since you rotated your frame of reference this is now in the negative Y direction and in the X direction. After all this you're ready to draw in what is essentially LandScape mode. Hope this helps. Joe Wood jlw@lzga.ATT.COM