![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
BIM_er
扎根于建筑信息技术,BIM领域开拓者,拥有多年BIM应有和开发经验
QQ:985500762
展开
-
Revit二次开发之移动元素【比目鱼原创】
API提供了移动元素的方法,可以把一个或者几个元素从一个地方移动到另一个地方使用起来比较简单,但是有几个需要注意的地方:原创 2017-12-15 21:30:53 · 2248 阅读 · 2 评论 -
利用RevitAPI获取版本及产品信息
Revit应用类主要分为UIApplication和Application两大类。此外,Revit API中还有两类 Application,分别为 UlControlledApplication 和 ControlledApplication。这两类 Application 是对 UIApplication 和 Application 的进一步封装,用户无法通过这两个应用类访问Revit原创 2018-01-28 21:52:49 · 1461 阅读 · 0 评论 -
Revit开发之批量高效创建模型线
一、创建模型线创建模型线可以使用 Document.Create.NewModelCurve(Curve,SketchPlane)方法。 第一个参数是Curve,可以是任何Curve的子类,比如Line,NurbSpline,Arc,Ellipse 等,那么对应创建出来的实例就是ModelLine,ModelNurbSpline,ModelArc和 ModelEllipse。第二个参数原创 2018-01-10 19:32:53 · 1807 阅读 · 0 评论 -
RevitAPI之标高和轴网(Level/Grid)
总所周知, 建筑和工程都是基于标高和轴网建立起来的。一、标高标高是有限水平平面,大多数元素都是基于标高来定位,如墙、地 板、天花板、屋顶等。对应的类是Level,它继承自Element类。1) 标高的高度(Elevation and ProjectElevation) 通过 Level. Elevation 属性(对应的 BuiltInParameter 是 LEVEL_ELEV)原创 2017-12-31 20:47:53 · 3748 阅读 · 0 评论 -
Revit二次开发之如何选取Revit元素【比目鱼原创】
Revit API提供的获取元素的交互包括以下几种方式原创 2017-12-02 14:20:53 · 4879 阅读 · 0 评论 -
Revit二次开发之快速过滤与慢速过滤【比目鱼原创】
Revit API 的ElementFilter分为ElementQuick Filter 和 ElementSlowFilter。原创 2017-12-02 14:22:51 · 1376 阅读 · 0 评论 -
Revit API之在墙或者屋顶上开洞口【比目鱼原创】
在墙上开洞口的代码可以参考这个:Wall wall = GetElement(185520); LocationCurve locationCurve = wall.Location as LocationCurve; Line location = locationCurve.Curve as Line; XYZ startPoint = location.get_EndPoint(0原创 2017-12-07 17:03:04 · 1385 阅读 · 1 评论 -
Revit二次开发之使用LINQ查询元素过滤集合里的元素【比目鱼原创】
元素过滤器的使用方式:FilteredElementCollector collection = new FilteredElementCollector(RevitDoc); ElementFilter filter = new ElementCategoryFilter(BuiltInCategory.OST_StackedWalls); collection.OfClass(type原创 2017-12-08 16:49:35 · 1223 阅读 · 0 评论 -
Revit二次开发之Revit事务模式(TransactionMode)【比目鱼原创】
由于Revit API对于Revit事务没有默认值,用户必须显式地指定标签值。用户在实现IExternalCommand接口时必须指定执行命令所使用的TransactionMode属性。 [Autodesk.Revit. Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Automatic)]原创 2017-11-30 16:56:05 · 5060 阅读 · 0 评论 -
Revit链接模型时的定位解释
导入选项分为两大类:“自动”定位选项会根据一组规则在主体模型中放置传入的几何图形。 如果知道主体模型中的坐标位置以及导入或链接的文件中的坐标位置,请使用自动定位以精确放置传入的几何图形。这些选项可简化处理过程并避免手动放置过程中可能发生的错误。“手动”定位选项可让您根据导入或链接的文件中定义的特定点来放置传入的几何图形。 这些选项能让您在主体模型中直接控制如何放置传入的几何图形。自动 - 中心到中...原创 2018-07-11 16:42:53 · 8125 阅读 · 0 评论