To continue the IRC discussion earlier today I thought I describe exactly what I think would be a good representation of the "coordinate systems". Since pictures say more than 1000 words I made a little illustration - and guess what in which format ;)
See attachment. The central CS (coordinate system) is the one in which the graphics are defined, which is in TWIPS. Starting from this CS there are a few global matrices* that translate to the other CS. The translation between local and global coordinates is a different discussion and has been solved with world_matrix anyway. The graphic wants to propose what coordinate systems (with maximum matrix flexibility) we should have and at the same time give them names so that we can talk about coordinates without problems in the future. I really want to have a different matrix for renderer and GUI (glue). First, because OpenGL appears to need it. Second, because this would allow much flexibility for the renderer. For example, it could render at 800x600 and let the gfx card upscale to 1920x1080 - interesting for flash video players. Read about this here: http://labs.adobe.com/wiki/index.php/Flash_Player:9:Update:Full-Screen_Mode_HW Interested in your comments, thoughts... Udo * is matrices really the plural of "matrix"?
coordinate-systems.swf
Description: application/shockwave-flash
_______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

