chore: checkpoint web Blender migration source, tools and docs
Accumulated uncommitted work: GHOST Web backend, WebGL/GPU web layer, web workflow engine and protocol, tooling, docs and task records. Large generated evidence, user-testing archives, build snapshots and imported test assets remain untracked. Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -11,7 +11,7 @@ export interface SceneDelta {
|
||||
baseRevision: number;
|
||||
nextRevision: number;
|
||||
nodes?: {
|
||||
updated: Array<Pick<SceneNodeIR, "id"> & Partial<Pick<SceneNodeIR, "visible" | "parentId" | "localMatrix" | "transform">>>;
|
||||
updated: Array<Pick<SceneNodeIR, "id"> & Partial<Pick<SceneNodeIR, "visible" | "parentId" | "localMatrix" | "worldMatrix" | "transform">>>;
|
||||
added?: SceneNodeIR[];
|
||||
removed?: string[];
|
||||
};
|
||||
@@ -94,6 +94,7 @@ function changedNodeFields(before: SceneNodeIR, after: SceneNodeIR): { id: strin
|
||||
if (before.visible !== after.visible) change.visible = after.visible;
|
||||
if (before.parentId !== after.parentId) change.parentId = after.parentId;
|
||||
if (JSON.stringify(before.localMatrix) !== JSON.stringify(after.localMatrix)) change.localMatrix = after.localMatrix;
|
||||
if (JSON.stringify(before.worldMatrix) !== JSON.stringify(after.worldMatrix)) change.worldMatrix = after.worldMatrix;
|
||||
if (JSON.stringify(before.transform) !== JSON.stringify(after.transform)) change.transform = after.transform;
|
||||
return change;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user