Commit Graph

4 Commits

Author SHA1 Message Date
c2732e7c6b feat(editor): 添加模型导入功能支持;refactor(gizmo): 优化变换组件渲染状态
---
添加了文件菜单中的"Import Model..."选项,支持导入多种格式的
Panda3D模型文件(.bam .egg .gltf .glb .obj .dae .fbx .stl)。
---
为Linux系统适配了文件对话框选择逻辑,在没有zenity、kdialog等
工具时回退到tkinter实现。实现了跨平台的模型导入功能,并将
导入的模型添加到场景层级中,同时选中该模型以供编辑。
---
为变换组件应用固定渲染状态,确保其始终正确显示在场景之上。
2026-04-24 17:55:14 +08:00
785aafb094 优化编辑器场景灯光效果;层级树选中时父级递归展开保证能看到选中项;更新并美化底部控制台形式;修复TransformGizmo的ctrl+z撤回功能;接入中英文字体;升级并美化Inspector检查器面板;集成右上角场景相机旋转变换小组件 2026-04-24 17:22:38 +08:00
赵豪
4f5eaeb92b 编辑器中集成编辑器漫游相机,点选物体和Gizmo拖动变换;docs(TransformGizmo): 添加事件钩子使用文档和事件常量定义
---
- 新增 transform_gizmo_events.md 文档,详细说明如何使用事件回调钩子
- 定义 GizmoEvent 和 TransformGizmoMode 常量类
- 提供完整的事件钩子使用示例和回调负载字段说明
- 支持运行时动态添加/移除事件回调

Co-authored-by: Copilot <copilot@github.com>
2026-04-24 16:17:27 +08:00
赵豪
69fb0c21b5 init 2026-04-24 15:19:09 +08:00