Я следую этому руководству https://forge.autodesk.com/blog/create-pushpin-markup-svg для создания разметки SVG в 3D-виде. Все в порядке, когда я добавляю разметку в программу 3D-просмотра. Но знаете ли вы, как сохранить эти пометки в моей базе данных и снова загрузить их в программу просмотра? Спасибо.
Первая идея похожа на то, что я сделал в блоге, сохранить данные геометрии канцелярской кнопки (тип, положение, радиус и т. д.) и снова отобразить канцелярскую кнопку с той же логикой, что и коды блога.
В то время как другим общим способом является сериализация строки svg в base64. Преобразование встроенного SVG в строку Base64 и установите src svg с base64 при загрузке канцелярской кнопки в следующий раз: Как установить строку svg base64 в тег изображения src?
Собственно, разметка Forge Viewer тоже SVG. Он предоставляет метод markupsExtension.generateData() который также обращается к вызову xmlSerializer.serializeToString для создания строки base64.
Надеюсь это поможет.