我最近遇到了Autodesk Forge查看器的问题(或者我应该将其称为A360查看器?我还不清楚)。
我使用模型衍生API将RVT文件转换为SVF,是可视化的合适格式,然后在本地检索所有文件(实际上很像extract.autodesk.io),因此我可以将它们提供给查看器。 / p>
对于我的一个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字符?
答案 0 :(得分:0)
称之为Forge Viewer: - )
问题:将未修改的文件直接送入查看器时,是否会出现问题?
我希望不是。否则,许多其他人会提出类似的抱怨。
结论:您需要自己转义JSON中的非ASCII字符。
当您将文件直接送入查看器时,工作流程中的某些步骤会为您完成。
在本地存储它们时,您需要自己明确执行此步骤。
这有意义吗?
你能证实吗?
谢谢!