自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Revit二次开发(API)学习记录——2.3《参数Parameters》-2.4《集合Collection》

1.定义(Definition)Definition对象描述了数据类型、名称和其他参数细节,派生两种定义对象InternalDefinition:Revit数据类中所有种类的定义ExternalDefinition:在硬盘共享参数文件中的定义2.内建参数(BuiltInParameter)Autodesk.Revit.Parameters.BuiltInParameter枚举中定义3....

2019-06-25 15:09:03 474

原创 Revit二次开发(API)学习记录——2.2《选集》

使用UIDocument.Selection.Element属性,可从当前活动文档获取所选对象,所选对象在Revit Element中,返回的集合可直接用于FilteredElementCollector。1.更改选集修改Selection.Element(1)新建一个SelElementSet(2)将图元放入(3)设置Selection.Elements到新建的SelElementSe...

2019-06-25 10:04:35 290

原创 Revit二次开发(API)学习记录——1.4《应用程序和文件》

(1)识别版本兼容方法P42(2)文件预览方法P46(3)单位转换方法P49

2019-06-20 16:57:07 238

原创 Revit二次开发(API)学习记录——2.1《过滤》

1.过滤(Filtering)(1)新建图元过滤集FilteredElementCollector(2)运用过滤器(3)获取图元或ID //使用类别过滤器找到所有墙实例 ElementCategoryFilter filter = new ElementCategoryFilter(BuiltInCategory.OST_Walls); ...

2019-06-20 16:50:54 431

原创 Revit二次开发(API)学习记录——1.5《图元概要》

1.图元分类Model(模型)Sketch(草图)View(视图)Group(成组)Annotation(注释)Information(信息)2.其他分类Category(类别)Family(族)Symbol(符号)Instance(实例)3.图元检索检索方法:(1)ElementId(图元ID)、(2)Element Filtering and Iteration(...

2019-06-20 11:24:29 418

原创 Revit二次开发(API)学习记录——1.3《插件集成》

1.概述(1)Revit.API.dll:访问Revit的程序、文件、图元参数、数据库级的方法,接口(IExternalDBAApplication) Revit.APIUI.dll:包含操作和用户界面的API接口:IExternalCommand、IExternalApplication、Selection、RibbonPanel、RibbonItem及子类、TaskDialogs(任务...

2019-06-19 16:27:29 990

原创 Revit二次开发(API)学习记录——1.24《检索所选图元》

1.新建项目新建项目并引用,步骤同1.1中内容Autodesk.Revit.UI.Selection.Selection.Elements的定义,但是新增了Autodesk.Revit.UI.Selection.Selection.GetElementIDs()方法,用foreach循环代码如下:using System;using System.Collections.Generic;...

2019-06-19 11:49:15 497

原创 Revit二次开发(API)学习记录——1.2添加《Helloworld》功能区面板

1.新建项目(1) 建立库类项目,命名“AppPanel”,添加“RevitAPI.dll”和“RevitAPIUI.dll”(同上篇);(2) 添加PresentationCore、WindowsBase、System.Xaml引用:在“引用”——“添加引用”——“程序集”中勾选(3)更改类名:将解决方案资源管理器中将“Class1”重命名为“CsAddpanei”,以区别于Hello...

2019-06-18 16:58:21 905

原创 Revit二次开发(API)学习记录——1.1《Helloworld》

1.新建项目1)打开VS,点击【新建项目】→【Visual C#】→【类库】,然后输入程序名称,如:Hello World。2)点击【项目】→【添加引用】→【浏览】,在Revit安装目录下找到【RevitAPI.dll】和【RevitAPIUI.dll】并添加。3)在【解决方案资源管理器】中,右键【RevitAPI】和【RevitAPIUI】,点击【属性】,将属性【复制本地】改False。...

2019-06-18 11:54:05 552

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除