我最近遇到了 Autodesk Forge 查看器的问题(或者我应该将其称为 A360 查看器吗?我仍然不清楚)。
我使用模型衍生 API 将 RVT 文件转换为 SVF,这是适合可视化的格式,然后在本地检索所有文件(实际上很像extract.autodesk.io),以便将它们提供给查看器。
对于我的一个 RVT 文件,我在加载 3D 视图时遇到了问题:
SyntaxError: JSON.parse: bad control character in string literal at line 1296 column 33 of the JSON data
进行调查后,我发现问题来自 ProteinMaterials.json.gz,对于此翻译,它包含一个非 ASCII 字符(即材料名称和描述),包括第 1296 行的一个字符。删除该字符会导致错误移动到下一个非ASCII,依此类推。
除了要求用户从他们的 RVT 文件中删除非 ASCII 字符之外,是否有解决此问题的方法?