¿Cómo recuperar Forge Viewer objectTree?

Mi objetivo es resaltar una habitación agregando nueva geometría al espectador en función de las líneas que he creado en Revit como lo hacen aquí.Enlazar

pero no puedo entender cómo acceder a esos identificadores de líneas. Sé lo que son en Revit (element_id) pero no cómo se asignan como dbid.

Siguiendo estoEntrada en el blog

Quiero acceder al objectTree en mi extensión para averiguarlo, pero siempre vuelve como indefinido.

var tree;
//old way - viewer is your viewer object - undefined
viewer.getObjectTree(function (objTree) {
 tree = objTree;
});

//2.5 - indefinido

  var instanceTree = viewer.model.getData().instanceTree;
  var rootId = this.rootId = instanceTree.getRootId();

// - indefinido

  var objectTree = viewer.getObjectTree();

¿Alguien puede decirme si todavía funciona para ellos? Estoy usando el v2 de la API para la conversión de rvt a svf y 2.9 del viewer3D.js

tenga en cuenta que puedo ver una lista de dbid si llamo a esto

var model = viewer.impl.model;
var data = model.getData();
var fragId2dbIdArray = data.fragments.fragId2dbId ;

pero no tengo forma de volver a mapear al elemento_id de Revit

Respuestas a la pregunta(2)

Su respuesta a la pregunta