BIM网校

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

2019-06-04 14:00 发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
gexingqianming BIM小白 2楼-- · 2019-06-04 14:28
已报课程:
R
M
N
S

在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();


转载请注明来源:www.bimsq.com

一周热门 更多>