跳到主要内容

附录 C:实现检查清单

Reader​

  • 拒绝非 1.3 Header/Footer/DIR0、范围错误、CRC 错误、未知 codec、非零 flags/reserved。
  • 支持 JSON META、PAL0、CHIX、VOX0 RAW8 与 ULEB128 RLE8,恢复 x-fastest 完整缓冲。
  • 重算 sourceHash;不把缓存、GLB 或 PNG 当权威源。
  • 可选缓存失败时回退,而不是拒绝 VOX0。

Writer / Validator​

  • 仅输出 gridSize=1..255、连续 PAL0 index、合法 chunkCount 和每 Chunk u16 非空数。
  • 目录中的编码只通过 codec 写出;flags/reserved 一律零。
  • 写入 META coordinateSystem:"Z_UP",Header/META sourceHash 一致。
  • 每 Chunk 写一个 VOX0 与一个 MSH0,严格校验后再发布。