KhronosGroup glTF 2.0 规范要求为 POSITION 数组指定accessor.max和accessor.min边界。但是,这些值必须表示为文本字符串,而顶点位置坐标存储为 base64 编码字符串中的单精度浮点数。
我遇到的问题是在线Khronos glTF 验证器和 Microsoft Visual Code 扩展(可能是 Khronos 验证器的一个端口)将这些值与 15 位小数(即双精度)进行比较,如果它们不存在则报告错误完全匹配。这使得调试大型 glTF 文件变得异常困难,因为它会导致数以万计的错误。
更重要的是,我想知道这些错误是否重要。我可以修改我的 glTF 文件生成器,以便可以将顶点位置坐标表示为文本字符串而不会出错,但这似乎是一个荒谬的解决方案。我在这里错过了什么吗?