feat: 新增全景图节点与工具链支持

- 新增CanvasNodeMetadata的panoramaConfig配置字段
- 新增全景图工具栏分组与操作上下文方法
- 新增全景图配置弹窗、全景查看节点与环视功能
- 新增四向视图导出、全屏环视等交互功能
- 更新画布工具栏与页面逻辑接入全景图工具
This commit is contained in:
bensharp
2026-09-10 19:57:21 +08:00
committed by ddCat
parent af342e8c24
commit aee082fbf7
11 changed files with 993 additions and 52 deletions

View File

@@ -432,6 +432,13 @@ export type CanvasNodeMetadata = {
artCritique?: ArtCritiqueNodeState;
/** 摄像机控制选项,启用后生成时自动追加摄影机/镜头/焦距/光圈提示词。 */
cameraControl?: CameraControlOptions;
/** 全景节点配置:投影方式、生成方式和比例兜底开关。 */
panoramaConfig?: {
projection: "spherical" | "cylindrical";
sourceMode: "ai" | "image";
smartBase: boolean;
directImageUrl?: string | null;
};
};
export type CanvasNodeData = {