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

VOXEDIT: Live destructive transform (rotation/translation/scale/etc) gizmo #580

Open
Metadorius opened this issue Feb 27, 2025 · 1 comment

Comments

@Metadorius
Copy link

Image

This feature is available in MagicaVoxel. From my understanding it doesn't apply the changes until you deselect the tool or select something else, so doing any amount of clicks before "committing" the changes won't lead to quality degradation from re-voxelizing.

Could also add shear and other transformations like in 2D editors, or transform using handles:

Image

Probably a special handling needs to be done in order to rotate/scale the normals too, since after transformation they would be incorrect if not handled.

@Metadorius Metadorius changed the title VOXEDIT: Live transform (rotation/translation/scale/etc) gizmo VOXEDIT: Live destructive transform (rotation/translation/scale/etc) gizmo Feb 27, 2025
@mgerhardy mgerhardy added this to the Magicavoxel milestone Feb 28, 2025
@Metadorius
Copy link
Author

Additional consideration: in some cases one has to use specific angles or values to rotate, like if one, for example, wants to do rotors or something like that. In that case an ability to specify precise angles has to be added. In MagicaVoxel, that is a separate tool, but I think augmenting this gizmo with such features is going to be better.

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

2 participants