![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Revit
mole334
这个作者很懒,什么都没留下…
展开
-
Revit二次开发-5
Line有两个静态方法 public static Line CreateBound(XYZ startPoint,XYZ endPoint) // 用起、始点创建 XYZ startPoint = new XYZ(0, 0, 0); XYZ endPoint = new XYZ(10, 10, 10); Line line = Line.CreateBound(startPoint, end...原创 2020-06-05 22:04:53 · 273 阅读 · 0 评论 -
Revit二次开发-4
输出外墙ID UIDocument uidoc = revit.Application.ActiveUIDocument; Document doc = revit.Application.ActiveUIDocument.Document; FilteredElementCollector filteredElem = new FilteredElementCollector(doc); Ele...原创 2020-04-04 18:51:09 · 118 阅读 · 0 评论 -
Revit二次开发-3
选取元素 { try { UIDocument uidoc = revit.Application.ActiveUIDocument; Document doc = revit.Application.ActiveUIDocument.Document; Reference pickedElemRef = uidoc.Selectio...原创 2020-04-04 17:43:15 · 136 阅读 · 0 评论 -
Revit二次开发-2
Application的作用 1、获取Revit的版本及产品信息 2、共享参数管理 UIApplication的作用 1、UI拓展 2、插件管理 Document的作用 1、获取位置和场地信息 2、管理视图 3、获取元素(ElementId、Refenrence、UniqueId) 4、文档相关操作(打开、关闭、文件名、路径等) UIDocument的作用 1、视图管理 2、显示元素 3、获取元素...原创 2020-04-03 22:28:28 · 278 阅读 · 0 评论 -
Revit二次开发-1
引用RevitAPI.dll和RevitAPIUI.dll 1、Revit外部命令 namespace HelloRevit { /*添加外部命令*/ [Autodesk.Revit.Attributes.Transaction( Autodesk.Revit.Attributes.TransactionMode.Manual)] public class ...原创 2020-04-02 21:19:25 · 166 阅读 · 0 评论