随笔分类 - Revit二次开发
Revit二次开发
摘要:得到类似风管或者墙的系统族的名称,是通过类型的参数得到。
阅读全文
摘要:电缆桥架CableTray与风管一样是曲线几何。
阅读全文
摘要:共享参数相当于为某一类别元素增加一个额外的参数。
需要读取值的时候,就当作普通参数值来读。
这里仅仅把读取共享参数文件,然后绑定到某一类别的代码贴出来。
API创建组,创建参数具体代码详见源码。
阅读全文
摘要:FilteredElementCollector 可以过滤到系统或者文档中包含的族符号。
比如喷头,只要知道内参就可以找到。
阅读全文
摘要:元素的参数分普通的属性参数和类型属性参数。
参数的值可能是一个整数,一个字符串,也可能是一个元素对象。比如是一种材质。
材质也分多种,管道有管道对齐的材质。
阅读全文
摘要:根据房间的Level和Location得到NewSpace()的参数Level和UV
阅读全文
摘要:参数的值可能是数值也可以是字符串,或者是另外一个元素。
通过StorageType可以判断参数是什么类型,再根据参数类型找到参数的值。
阅读全文
摘要:一种方法通过LocationCurve另一种方法是通过连接器。
阅读全文
摘要:几何元素练习Solid,Edge,Face,GeometryObject
阅读全文
摘要:文档中的元素与视图下的元素数量是不同的。
比如即使一个墙没画文档中也包含6个Wall
阅读全文
摘要:Revit 2012 API提供扩展存储Extensible Storage 来向revit文件附加数据。
这里是把数据附加到实体,参看附加到项目文件ProjectInfo示例
阅读全文
摘要:通过element.get_Geometry(opt);可以获取对象的几何信息。
参数Option指定参数的限制条件,比如详细程度,哪个视图。
获得的几何信息保存在一个数组中,可以通过遍历得到点,面等信息。
阅读全文
摘要:根据一线条,过滤与之相交的元素。
阅读全文
摘要:这里涉及到一些专业术语Face,Plane,还没搞清楚,暂时记录下来。
阅读全文
摘要:对元素的基本操作,比如镜像,偏移,移动,复制等,都是通过ElementTransformUtils类。
阅读全文
摘要:不是element.Lock;
而是element.Pinned=true;
刘全富分享。
阅读全文
摘要:有时候你需要知识某个元素类别对应的内参名称是什么,是取得名称的方法。
阅读全文