Autodesk forge 材质中带有非ASCII字符的Forge Viewer崩溃
我最近遇到了Autodesk Forge viewer的一个问题(或者我应该称之为A360 viewer?我仍然不清楚) 我使用模型派生API将RVT文件转换为SVF,这是适合可视化的格式,然后在本地检索所有文件(与实际情况非常相似),以便将它们提供给查看器 对于我的一个RVT文件,我在加载三维视图时遇到问题:Autodesk forge 材质中带有非ASCII字符的Forge Viewer崩溃,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我最近遇到了Autodesk Forge viewer的一个问题(或者我应该称之为A360 viewer?我仍然不清楚) 我使用模型派生API将RVT文件转换为SVF,这是适合可视化的格式,然后在本地检索所有文件(与实际情况非常相似),以便将它们提供给查看器 对于我的一个RVT文件,我在加载三维视图时遇到问题: SyntaxError: JSON.parse: bad control character in string literal at line 1296 column 33 of th
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字符外,是否有解决此问题的方法 称之为Forge查看器:-) 问题:将未修改的文件直接输入查看器时是否会出现问题 我希望不是。否则,许多其他人也会提出类似的抱怨 结论:您需要自己转义JSON中的非ASCII字符 当您将文件直接输入查看器时,工作流中的某些步骤会为您执行此操作 当您在本地存储它们时,您需要自己显式地执行此步骤 这有意义吗 你能证实吗
谢谢大家! 这个问题在我尝试使用时也会出现,所以我不确定问题是否出在我这方面。不管怎样,我会尝试你的建议。所以,我可以确认你,即使当我向观众提供文件URN时,我也会遇到完全相同的问题。如果有任何帮助,我可以提供一个链接到一个“坏”的查看器。这是谢谢!我该怎么处理它?我怎样才能重现这个问题呢?thx。你不必做任何事情来重现问题,每次加载时都会发生。您应该看到缺少(或者更确切地说,看不见)材质和视觉构造。在浏览器控制台中,出现了我在帖子中提到的错误消息。