Skip to content
This repository has been archived by the owner on Nov 14, 2023. It is now read-only.

CAAT.PathUtil.Path.applyAsPath affine transform breaks scaling #130

Open
robboerman opened this issue Mar 11, 2013 · 0 comments
Open

CAAT.PathUtil.Path.applyAsPath affine transform breaks scaling #130

robboerman opened this issue Mar 11, 2013 · 0 comments
Labels

Comments

@robboerman
Copy link
Collaborator

When setting a clipPath on an actor and the enableResizeEvents is set to true, actors with a clipPath get scaled twice. This is because the applyAsPath method from the clipPath transforms the renderingContext when the Actor's paintActor method already did that.

Probably this can be easily fixed by adding
if (this.parent) {
director.modelViewMatrix.transformRenderingContext( ctx );
}

If the path does not have a parent, don't transform the rendering context (would send in a pull request, but I already have one pending :( )

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant