Files
HelloVulkan/.gitmodules
T
atdunbg 3ec96acc0f feat: Editor Gizmo——ImGuizmo 平移/旋转/缩放操纵杆
- ImGuizmo 接入:Lib/ImGuizmo(src/ 布局)静态库,IMGUI_DEFINE_MATH_OPERATORS
- ViewportPanel:Vulkan→GL 投影转换(Y 翻回 + 深度 [-1,1])、
  SetDrawlist/SetRect 叠加绘制、decompose 写回 TransformComponent
- W/E/R 切换(UE 语义);拖拽中 BlockingMouse 门控(输入归 Gizmo)
- Dynamic 刚体选中提示:物理每帧写回,编辑被覆盖
- 修复:GizmoState.op 初值 0 无轴位(ImGuizmo::TRANSLATE=7)导致杆不绘制
- 点击拾取门控:抓杆时(IsOver/IsUsing)不发 pick 请求
2026-10-02 23:16:52 +08:00

35 lines
1.0 KiB
Plaintext

[submodule "Lib/glfw"]
path = Lib/glfw
url = https://github.com/glfw/glfw.git
[submodule "Lib/glm"]
path = Lib/glm
url = https://github.com/g-truc/glm.git
[submodule "Lib/spdlog"]
path = Lib/spdlog
url = https://github.com/gabime/spdlog.git
[submodule "Lib/assimp"]
path = Lib/assimp
url = https://github.com/assimp/assimp.git
[submodule "Lib/entt"]
path = Lib/entt
url = https://github.com/skypjack/entt.git
[submodule "Lib/imgui"]
path = Lib/imgui
url = https://github.com/ocornut/imgui.git
branch = docking
[submodule "Lib/VulkanMemoryAllocator"]
path = Lib/VulkanMemoryAllocator
url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
[submodule "Lib/tracy"]
path = Lib/tracy
url = https://github.com/wolfpld/tracy.git
[submodule "Lib/meshoptimizer"]
path = Lib/meshoptimizer
url = https://github.com/zeux/meshoptimizer.git
[submodule "Lib/JoltPhysics"]
path = Lib/JoltPhysics
url = https://github.com/jrouwe/JoltPhysics.git
[submodule "Lib/ImGuizmo"]
path = Lib/ImGuizmo
url = https://github.com/CedricGuillemet/ImGuizmo.git