Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable brush transformations #4

Open
BHSPitMonkey opened this issue Feb 6, 2013 · 0 comments
Open

Enable brush transformations #4

BHSPitMonkey opened this issue Feb 6, 2013 · 0 comments

Comments

@BHSPitMonkey
Copy link
Owner

Brush types (Solid, Block, more in the future?) need a way of being transformed beyond simply setting their dimensions and origin positions. Scaling, moving, and especially rotation all need to be possible.

Should these transformations be a kind of Solid method that immediately mutates all of the planes/vertices therein? Or should it be an instance attribute that is only applied when the object is serialized? Should the code live in the Solid class (is this even possible to do?) Or will such functionality need to be relegated to helper classes like Block?

This ticket can serve as a notepad for this kind of discussion/decisionmaking.

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

No branches or pull requests

1 participant