Files
ElyOffice/tasks/reviews/S2-r2.md
T

4 lines
888 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
FAIL
site/src/iso.ts:56(同文件:75–76)— 绘制排序给屏幕投影互不重叠的积木也建立先后关系,形成伪循环,使合法布局整页空白。复现:保留 main.ts 的桌面,将其后三块替换为 A={x:0,y:2,z:0.5,w:1,d:1,h:1}、B={x:1,y:0,z:0.5,w:2,d:1,h:1}、C={x:0,y:1,z:0.5,w:2,d:1,h:1},各自保留原 tone。三块实体互不相交;A 与 B 的屏幕横向范围分别为 [-72.75,-24.25]、[0,72.75]。排序仍强加 A→B,并结合 B→C、C→A 形成循环。临时副本 pnpm build 成功,pnpm preview 下 Chromium 156、1200×800、DPR 1/2 均抛出 `blocks overlap; no drawing order`,#app 中积木数为 0;按桌面、B、C、A 绘制可正常呈现该布局。修复方向:依据实际投影重叠及遮挡建立排序约束,避免给互不遮挡的对象建立依赖,并添加该布局的排序与渲染回归测试。