feat(canvas):画布 - 相机控制(虚拟摄影机) (#473)

* refactor(canvas): 重构相机控制UI,拆分独立组件并调整位置

将原图像设置弹窗中的相机控制功能抽离为独立组件,调整相机控制按钮到图像设置前的布局,简化原弹窗组件代码

* refactor(canvas-toolbar): 调整光影工具分组与渲染逻辑

将原视角分组中的光影工具拆分到独立lighting分组,更新类型定义与工具栏渲染逻辑,让工具分组更贴合功能场景

---------

Co-authored-by: bensharp <bensharp@qq.com>
This commit is contained in:
zhangerheo
2026-09-10 11:33:18 +08:00
committed by GitHub
parent 76054462f1
commit 2276ab750e
5 changed files with 71 additions and 61 deletions

View File

@@ -7,7 +7,7 @@ import type { CanvasNodeData, CanvasNodeMetadata, CanvasNodeTypeId, CanvasToolMo
/** 工具栏标识——每个工具栏有独立的注册表与偏好 */
export type ToolbarId = "main" | "selection" | "node-hover" | "add-node-menu";
export type NodeToolbarGroup = "primary" | "portrait" | "viewpoint" | "process" | "workspace" | "utility" | "more";
export type NodeToolbarGroup = "primary" | "portrait" | "viewpoint" | "lighting" | "process" | "workspace" | "utility" | "more";
/** 工具分类——用于分组渲染、危险隔离与 separator 自动插入 */
export type ToolCategory =