给纸叶保留开放边界,分清可显示资产与可打印实体
本页展示随包原生输入和验收参考。目标产品运行状态:未运行。表格与图片不代表产品已经生成的结果。
input.csv / practice-data.json


本课实际输入字段
| object | open_boundary_edges | double_sided | normal_direction | print_ready |
|---|---|---|---|---|
| paper-leaf-front | 4 | False | front | not a print target |
| paper-leaf-two-sided | 4 | True | front preserved | not a print target |
| wrong-cap | 0 | True | closed repair fixture | changed design |


检查正反法线
reference.csv:作者验收映射,不是目标API回包
| item | expected | identity |
|---|---|---|
| 边界 | 本课作者四边单面片 | author_acceptance_reference |
| 渲染 | 双面显示与封闭几何不同 | author_acceptance_reference |
| 打印 | 不声称水密或可打印 | author_acceptance_reference |
实际原生GLB读回
{
"measurements": {
"boundaryEdges": 4
},
"files": [
{
"file": "author-control.glb",
"bytes": 3304,
"extensionsUsed": [],
"animations": 0
},
{
"file": "leaf-double-sided.glb",
"bytes": 3304,
"extensionsUsed": [],
"animations": 0
}
]
}应当保留的约束
| item | expected | identity |
|---|---|---|
| 边界 | 本课作者四边单面片 | author_acceptance_reference |
| 渲染 | 双面显示与封闭几何不同 | author_acceptance_reference |
| 打印 | 不声称水密或可打印 | author_acceptance_reference |
故意构造的错误样例
| case | bad_value | why_reject |
|---|---|---|
| 过度修复 | 封洞加厚块 | 破坏有意开放曲面 |
| 误诊 | 背面不可见=重建失败 | 可能仅背面剔除 |
先保存真实产品输出,再逐项对照。actualOutput / actualResult 在未执行时保持 not_run,不能把这里的期望值复制成已测结果。