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

Preditor: Transform tools #73

Merged
merged 13 commits into from
Jan 1, 2024
Merged

Preditor: Transform tools #73

merged 13 commits into from
Jan 1, 2024

Conversation

tmp64
Copy link
Collaborator

@tmp64 tmp64 commented Aug 13, 2023

Adds transformation tools to Preditor.

Currently implemented:

  • Move
  • Rotate
  • Scale

To-do:

  • Implement IObjectManipulator in LevelEditor
  • Move ImGuizmo code from MoveTool into ImGuizmoTool. Other tools will derive from ImGuizmoTool.
  • Refactor matrix passing from SceneViewport to EditToolManager.
  • Add key bindings.
  • Snapping on Ctrl.
  • Local/World mode.
  • Pivot/Center mode.
  • Change axis colors and names
  • Disable negative axis?

Current issues:

@tmp64 tmp64 added the enhancement New feature or request label Aug 13, 2023
@tmp64 tmp64 force-pushed the feature/transform-tools branch 2 times, most recently from 12de913 to 903e660 Compare September 2, 2023 03:20
@tmp64 tmp64 force-pushed the feature/transform-tools branch from 903e660 to 695333a Compare November 6, 2023 15:56
@tmp64 tmp64 force-pushed the feature/transform-tools branch from 695333a to f61c9bf Compare December 31, 2023 14:09
@tmp64 tmp64 marked this pull request as ready for review January 1, 2024 03:10
@tmp64
Copy link
Collaborator Author

tmp64 commented Jan 1, 2024

Good enough for now

@tmp64 tmp64 merged commit 610aef8 into main Jan 1, 2024
@tmp64 tmp64 deleted the feature/transform-tools branch January 1, 2024 03:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant