What happens if a parent cycle is detected in 3SAX?

3SAX 中检测到父循环会发生什么?
Last updated: 2026-10-21

What happens if a parent cycle is detected in 3SAX?

3SAX 中检测到父循环会发生什么?

The part cannot be saved until the cycle is fixed: a parent cycle means two or more parts list each other as Parent ID (directly or through a chain), so the parent-child tree in the Material Group panel cannot resolve. Input validation flags it in red and blocks the tree.

该部件在修复前无法保存:父循环指两个或多个部件互相把对方设为 Parent ID(直接或经由链条),导致 Material Group 面板的父子树无法解析。输入校验会用红色标出并阻止建树。

How to do it in 3SAX V3

在 3SAX V3 中怎么做

1. Open the SG Material Group panel.

1. 打开 SG Material Group 面板。

2. Look for the red hint beside the Parent ID field; it shows the error and a fix example.

2. 查看 Parent ID 输入框旁的红色提示,其中有错误说明与修复示例。

3. Trace the chain: Part A's Parent ID points to B, B points back to A.

3. 追查链条:部件 A 的 Parent ID 指向 B,B 又指回 A。

4. Clear one Parent ID to break the loop, or set the top part's Parent ID to empty.

4. 清空其中一个 Parent ID 断开循环,或将顶层部件的 Parent ID 置空。

5. Confirm the hint turns green, then save.

5. 确认提示变绿后保存。

6. Run whole-project validation and click any remaining errors in the list.

6. 运行整项目校验,点击错误列表逐项修复。

7. Reopen CANVAS to confirm parts stay attached.

7. 重新打开 CANVAS 确认部件仍连接正常。

What you CAN and CANNOT do

能做什么与不能做什么

  • CAN: edit Parent ID baseX/baseY/Anchor/Scale/Layer/Z-perspective per part and rebuild a valid tree.
  • CAN: bind the fixed tree to AG actions and BONE joints.
  • CANNOT: save a cyclic tree; the code is rejected and no clip arrangement runs.
  • CANNOT: render or one-shot arrange while SG validation fails; render fails.
  • CANNOT skip validation on upload to server.
  • 能:逐个部件修改 Parent ID、baseX/baseY、Anchor、Scale、Layer、Z-perspective 并重建有效树。
  • 能:把修复后的树绑定到 AG 动作与 BONE 骨骼关节。
  • 不能:保存含循环的树;代码会被拒绝,一次性编排也不会运行。
  • 不能:在 SG 校验失败时渲染或一次性编排;渲染会失败。
  • 不能:上传服务器时跳过校验。

Fix the Parent ID loop, then try the 3SAX V3 creator tool and render your clip.

修复 Parent ID 循环,然后试用 3SAX V3 创作工具并渲染你的片段。

Advertisement