>
> zl> getGlobalTransformationMatrix()
> zl> getGlobalCxform()
>
> "global" would imply to me that this is a matrix that is globally
> applied to any character (like a "master matrix") - *additionally* to
> it's local matrix and of it's parents. still prefer the term "world"
> in this case. Or perhaps "getFinalTransformationMatrix"()
>
> very long name, btw..
>

What about  getConcatenatedMatrix() and  getConcatenatedCxform()?
The name reflects what we are doing in the source code and is a more
specific word.


--zou


On 5/8/08, Udo Giacomozzi <[EMAIL PROTECTED]> wrote:
> Hello zou,
>
> Thursday, May 8, 2008, 3:33:20 AM, you wrote:
> zl> getLocalTransformationMatrix()
> zl> getLocalCxform()
>
> basically agree, but I fear these changes involve massive code
> changes...!?
>
>
> zl> getGlobalTransformationMatrix()
> zl> getGlobalCxform()
>
> "global" would imply to me that this is a matrix that is globally
> applied to any character (like a "master matrix") - *additionally* to
> it's local matrix and of it's parents. still prefer the term "world"
> in this case. Or perhaps "getFinalTransformationMatrix"()
>
> very long name, btw..
>
>
> zl> // get the stage matrix required for mapping characters calculated
> zl> from SWF to GUI
> zl> getStageMatrix()
>
> here we come back to the original discussion, which is about "stage
> matrix" being ambiguous (matrix TWIPS<->mouse or TWIPS<->renderer?)
>
> we could also have a
>
>  TWIPS <-> GUI <-> renderer
>
> scenario, where "<->" is a matrix. But this would add one additional
> matrix concatenation for each character during rendering.
>
> zl> The problem for "world" is that it is a too general word, thus you can
> zl> assign it random meanings according to your own background
> zl> knowledge(not from Flash directly). When the meaning is not so obvious
> zl> to the others, it just confuses people.
>
> Probably. But I would feel safe if we define "world" to describe
> completely transformed coordinates in TWIPS.
>
>
> Udo
>
>


_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to