[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## [Gnash-dev] Coordinate system discussion cont'd

**From**: |
Udo Giacomozzi |

**Subject**: |
[Gnash-dev] Coordinate system discussion cont'd |

**Date**: |
Tue, 6 May 2008 14:52:01 +0200 |

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] Coordinate system discussion cont'd**,
*Udo Giacomozzi* **<=**