Недавно я столкнулся с проблемой с программой просмотра Autodesk Forge (или я должен называть ее средством просмотра A360? Мне все еще не ясно).Ошибка при сбое Forge Viewer с не-ASCII-символами в материалах
Я использовал 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 и так далее.
Есть ли обходной путь для этой проблемы, кроме как попросить пользователей удалить не-ASCII-символы из своих файлов RVT?
Ну, проблема также возникает, когда я пытаюсь использовать [страницу просмотра Autodesk] (https://a360.autodesk.com/viewer/), поэтому я не уверен, что проблема в моем конце. Независимо, я попробую ваше предложение. – Arza
Итак, я могу подтвердить, даже когда я кормлю зрителя файлом URN, я сталкиваюсь с той же проблемой. Если это какая-то помощь, я могу предоставить ссылку на «сломанного» зрителя. – Arza
да, пожалуйста. Спасибо! –