- 博客(3)
- 收藏
- 关注
原创 Revit二次开发_2.具体元素获取
元素获取目前筛选还是只能选出一类东西,如果要更精确地往下取,比如只选出一个特定的墙、门,则需要进一步了解FilteredElementCollector,了解IEnumberable接口。查找Revit API时发现上面一直用的FilteredElementCollector有个叫IEnumberable接口(List<>列表也是继承了这个接口),所以可以做foreach循环。//转为List获取 List<Element> elementList = new List&
2020-09-06 16:55:57
590
原创 Revi二次开发_3.筛选不合格厚度的叠合板
Revi二次开发_3.错误提示弹窗代码前言前言做了一个使用外部接口实现筛选不合格厚度叠合板(属于常规模型)的程序,记录一下。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attr
2020-09-06 16:55:13
260
原创 Revit二次开发_1.过滤器笔记篇
Revit二次开发_1.过滤器笔记篇前言筛选类别前言最近在用过滤器功能,先按照教程做了筛选墙,再自己做了筛选常规模型的功能,发现有点不一样,问题在于筛选这些Elements的时候没弄清元素是怎么分类的,主要是没弄清Element下”继承关系“的问题,找了点相关资料分享如下:嗷嗷嗷嗷筛选类别筛选所有的窗或者常规模型,是一模一样的套路:按照上图,先用OfClass返回所有的FamilyInstance(门、窗、楼梯等全是在FamilyInstance里,常规模型也是),再用OfCategory找
2020-09-04 15:45:22
1849
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅