我正在尝试一个基于伪造的应用程序中的“可视集群”扩展。它似乎在RVT文件中运行得很好,但是它根本没有对NWC/NWD文件进行集群。
Autodesk-Forge是否支持NWC/NWD文件上的可视集群?
您可以尝试在这里上传NWC/NWD文件,https://forge-extensions.autodesk.io/并启用VisualClusters扩展名。
发布于 2022-01-06 09:06:06
Autodesk.VisualClusters扩展使用对象属性的attributeName进行编目,其默认值是Revit。
如果要更改默认值,则需要传递一个名为attribName
的选项来更改它。例如,我们将其更改为使用用于编目的材料。
请注意。默认情况下,它将搜索叶节点的属性。如果要按父节点分组,则需要将选项searchAncestors设置为true。
viewer.loadExtension('Autodesk.VisualClusters', { attribName: 'Material', searchAncestors: true });
下面是NWD/NWC文件的一个示例(用v7.58
进行测试):
viewer.loadExtension('Autodesk.VisualClusters', { attribName: 'LcRevitMaterialProperties:LcOaSceneBaseUserName' });
发布于 2022-11-19 03:44:23
谢谢,这正是我所需要的。但需要澄清的是,“attribName”不能通过postman...It获得,而只能通过代码获得:
var selection = viewer.getSelection();
if (selection.length == 0) { return;
}
viewer.getProperties(selection[0], function (result) {
const props = result.properties;
var attribNameArray = [];
for (let i = 0; i < props.length; i++) {
const property = props[i];
attribNameArray.push(property.attributeName);
}
//turn array into string with new lines
var attribNameString = attribNameArray.join('\n');
alert(attribNameString);
});
https://stackoverflow.com/questions/70505617
复制相似问题