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

Transform manipulators #46

Open
karnkaul opened this issue Oct 27, 2022 · 0 comments
Open

Transform manipulators #46

karnkaul opened this issue Oct 27, 2022 · 0 comments
Labels
enhancement New feature or request imgui Involves using Dear ImGui prototype Testing ideas / approaches before commitment vulkan Involves Vulkan code

Comments

@karnkaul
Copy link
Member

3D transformation manipulators are quite useful, especially for translation and rotation (scale is more useful for authoring levels using prefabs etc).

Let's start with adding support for translation:

image

AC:

  • Must be toggle-able
  • Use a single mesh for all three arrows, or use instancing; three draw calls is not acceptable

Note: Interaction can be handled in another Issue, it will require ray-cylinder / ray-cuboid collision and mouse position => world space unprojection

@karnkaul karnkaul added enhancement New feature or request vulkan Involves Vulkan code imgui Involves using Dear ImGui prototype Testing ideas / approaches before commitment labels Oct 27, 2022
@Rinzii Rinzii assigned Rinzii and unassigned Rinzii Nov 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request imgui Involves using Dear ImGui prototype Testing ideas / approaches before commitment vulkan Involves Vulkan code
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants