我正在尝试在伪造查看器中突出显示房间。
在 revit 中,我创建了代表房间边界的线条。转换为 svf 后,我知道这些行的 dbid。现在我想知道这些线的起点和终点(顶点),以便我可以创建房间边界的 Three.Shape()。
[编辑] 我从 dbId 得到 fragId
function getFragIdFromDbId(viewer, dbid){
var returnValue;
var it = viewer.model.getData().instanceTree;
it.enumNodeFragments(dbid, function(fragId) {
console.log("dbId: " + dbid + " FragId : " + fragId);
returnValue = fragId;
}, false);
return returnValue;
}
问题:一旦我知道 fragId 有没有办法查看它的起点和终点(顶点)?这些顶点也是世界空间还是局部空间?