Squeak oxymorons: MatrixTransform2x3 identity does not behave as an identiy transformation

Jerome Peace peace_the_dreamer at yahoo.com
Wed Dec 6 05:46:29 UTC 2006


See the mantis report:

http://bugs.impara.de/view.php?id=5605


Most users of morphic are not aware that
MatrixTransform2x3 does trmendously aggressive
rounding and truncation when transforming points in
the normally accepted manner.

This seems strange and I suspect there are several
bugs and screen gribbles connected to the unaware use
of this behavior.

---


evaluate in a workspace:

results := 
{ IdentityTransform identity 
. MatrixTransform2x3 identity
 . MorphicTransform identity } collect: [ :each |
    ( -2.0 to: 2.0 by: 0.25 ) collect: [ :eachOne | 
          (each globalPointToLocal: (each
localPointToGlobal: eachOne asPoint )) ]] .


Yours in service, --Jerome Peace



 
____________________________________________________________________________________
Cheap talk?
Check out Yahoo! Messenger's low PC-to-Phone call rates.
http://voice.yahoo.com



More information about the Squeak-dev mailing list