InstanceTree недоступен в мобильной версии программы просмотра - PullRequest
0 голосов
/ 04 октября 2019

У меня есть функция, которая требует instanceTree моей модели, которая работает в браузере рабочего стола.

instanceTree = viewer.model.getData().instanceTree;
dbIds = getAllDbIds(instanceTree);

Но в мобильной версии средства просмотра, instanceTree из getData (), по некоторым причинам, отсутствует.

Знаете ли вы, как получить доступ к instanceTree в программе просмотра мобильных устройств? Или можно указать в программе просмотра параметр, позволяющий мобильной версии иметь к нему доступ?

Я нахожусь в версии средства просмотра v6

Я пробовал в версии v7, ноэто тот же результат.

Спасибо

1 Ответ

0 голосов
/ 04 октября 2019

Если вы не можете получить доступ к дереву объектов модели на мобильном устройстве, вы, вероятно, выходите за пределы памяти средства просмотра Forge, и вы можете попытаться обойти их, явно установив для свойства memory.limit config значениеноль:

viewer = new Autodesk.Viewing.Private.GuiViewer3D(
    document.getElementById('viewer'),
    { memory: { limit: 0 } }
);
...