Browse Source

feat: add generate3d source output in connectedInputs

Add generate3d case in getSourceOutput() to return 3D URL data,
enabling downstream nodes to receive 3D model output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
handoff-20260429-1057
shrimbly 5 months ago
parent
commit
e72fb6775a
  1. 4
      src/store/utils/connectedInputs.ts

4
src/store/utils/connectedInputs.ts

@ -13,6 +13,7 @@ import {
AnnotationNodeData,
NanoBananaNodeData,
GenerateVideoNodeData,
Generate3DNodeData,
VideoStitchNodeData,
EaseCurveNodeData,
PromptNodeData,
@ -66,6 +67,9 @@ function getSourceOutput(sourceNode: WorkflowNode): { type: "image" | "text" | "
return { type: "3d", value: nbData.output3dUrl };
}
return { type: "image", value: nbData.outputImage };
} else if (sourceNode.type === "generate3d") {
const g3dData = sourceNode.data as Generate3DNodeData;
return { type: "3d", value: g3dData.output3dUrl };
} else if (sourceNode.type === "generateVideo") {
return { type: "video", value: (sourceNode.data as GenerateVideoNodeData).outputVideo };
} else if (sourceNode.type === "videoStitch") {

Loading…
Cancel
Save