跳到正文

BIM问答|请问revit中基于规则的过滤器在调?

BIM问答|请问revit中基于规则的过滤器在调?


在Revit可以给视图添加过滤器的功能,

这个添加过滤器,有一个比较完善的界面,

可以添加各种各样的过滤器,现在我们在

API里也可调用这个界面了,为API创建过滤

器提供了不少方便。

更多信息请查看:

FilterDialog

下面是一个简单的例子,

用这个FilterDialog个当前视图添加一个过滤器:

Document doc = commandData.Application.ActiveUIDocument.Document;

FilterDialog myDialog = new FilterDialog(doc, \”test\”);

myDialog.Show();

ElementId filterId = myDialog.NewFilterId;

View v = doc.ActiveView;

Transaction trans = new Transaction(doc, \”test\”);

trans.Start();

v.AddFilter(filterId);

trans.Commit();

版权声明:本站资源仅限合法使用,请勿用于非法用途。