Вам нужно дождаться события Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT , чтобы убедиться, что instanceTree доступно в загруженной модели:
viewer.addEventListener(Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT, function () {
var model = this.viewer.model;
var modelData = model.getData();
var it = modelData.instanceTree;
console.log(it)
})
В некоторых случаях вам, возможно, придется подождать также Autodesk.Viewing.GEOMETRY_LOADED_EVENT события, если вы собираетесь получить доступ к геометрии компонентов. Вот статья, которая может быть актуальной: Уведомление о событиях асинхронного просмотра