随笔分类 -  Revit

1
Revit使用, 二次开发等
摘要:public ConnectionViewModel { private readonly CollectionView _phonebookEntries; private string _phonebookeEntry; public CollectionView PhonebookEntries { get { return _phonebo... 阅读全文
posted @ 2014-12-22 18:08 马语者 阅读(3356) 评论(0) 推荐(0) 编辑
摘要:New family parameters (FamilyParameter) can be added to a family document through the FamilyManager.AddParameter() method. It has three different signatures and the most popular one accepts paramet... 阅读全文
posted @ 2014-12-21 18:02 马语者 阅读(1490) 评论(0) 推荐(0) 编辑
摘要:The trick to be able to read the default values for instance parameters is to get to the FamilyManager.The family manager is a whole separate area of the API, with separate classes for FamilyType and ... 阅读全文
posted @ 2014-12-18 21:15 马语者 阅读(329) 评论(0) 推荐(0) 编辑
摘要:Finding the Centroid of a Room Boundary It's been a while since my last post and I'm sure most of you were like... "Where the hell is Don!".... it's ok! I'm still around. I've been busy working on st... 阅读全文
posted @ 2014-07-14 08:55 马语者 阅读(711) 评论(0) 推荐(0) 编辑
摘要:分类: 概念说明 Revit Revit界面编程 Revit 二次开发入门2013-08-22 13:58 1395人阅读 评论(9) 收藏 举报 在windows 7 32-bit OS 上装了 Revit Architecture 2013, 但在Tab 上没有看到 Add Ins (附加模块), 通常应该在 Manage 或 Modify 旁边。怎样让Add Ins (附加模块)出... 阅读全文
posted @ 2014-05-27 11:14 马语者 阅读(4236) 评论(0) 推荐(0) 编辑
摘要:使用Idling事件处理插件任务。 #region Namespacesusing System;using System.Collections.Generic;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Re... 阅读全文
posted @ 2014-03-24 11:01 马语者 阅读(1348) 评论(0) 推荐(0) 编辑
摘要:#region Namespacesusing System;using System.Collections.Generic;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;#endregio... 阅读全文
posted @ 2014-03-24 09:14 马语者 阅读(1732) 评论(0) 推荐(0) 编辑
摘要:关于Revit Journal读写的例子。 #region Namespacesusing System;using System.Collections.Generic;using System.Diagnostics;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Aut... 阅读全文
posted @ 2014-03-21 09:48 马语者 阅读(2222) 评论(0) 推荐(0) 编辑
摘要:本示例实现Revit和Revit打开的文件的相关信息。#region Namespacesusing System;using System.Collections.Generic;using System.Diagnostics;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.UI.Selection;#endregionnamespace HelloRevi 阅读全文
posted @ 2014-03-19 17:17 马语者 阅读(1892) 评论(0) 推荐(0) 编辑
摘要:在该示例中,插件在Revit启动时弹出事件监控选择界面,供用户设置,也可在添加的Ribbon界面完成设置。当Revit进行相应操作时,弹出窗体会记录事件时间和名称。#region Namespacesusing System;using System.Collections.Generic;using System.Windows.Forms;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;#endre 阅读全文
posted @ 2014-03-19 16:59 马语者 阅读(2248) 评论(0) 推荐(0) 编辑
摘要:本示例介绍了Revit的错误处理。 #region Namespacesusing System;using System.Collections.Generic;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk... 阅读全文
posted @ 2014-03-19 10:45 马语者 阅读(1989) 评论(0) 推荐(0) 编辑
摘要:Revit API 不支持调用Revit内部命令,但可以用RevitCommandId重写它们(包含任意选项卡,菜单和右键命令)。使用RevitCommandId.LookupCommandId()可以提供查询和获取命令的ID,然后用CreateAddInCommandBinding()来创建绑定一个AddInCommandBinding实例,通过Executed和CanExecute事件来... 阅读全文
posted @ 2014-03-18 15:19 马语者 阅读(2336) 评论(1) 推荐(0) 编辑
摘要:本例只要演示Revit的类过滤器的用法,在对话框中显示DesignOption元素。 #region Namespacesusing System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using Autodesk.Revit.ApplicationService... 阅读全文
posted @ 2014-03-18 14:27 马语者 阅读(982) 评论(0) 推荐(1) 编辑
摘要:在本例中,通过命令可以删除选中的元素。 需要注意的是要在代码中加入Transaction,否则的话会出现Modifying is forbidden because the document has no open transaction的错误。 #region Namespacesusing System;using System.Collections;using Syste... 阅读全文
posted @ 2014-03-17 17:45 马语者 阅读(1814) 评论(0) 推荐(0) 编辑
摘要:在本例中,创建一个命令,实现删除所选中的尺寸标注。 #region Namespacesusing System;using System.Collections.Generic;using System.Diagnostics;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Au... 阅读全文
posted @ 2014-03-17 17:01 马语者 阅读(862) 评论(0) 推荐(0) 编辑
摘要:在本示例中,程序监控Revit打开文件事件,并在创建的窗体中更新文件信息。 #region Namespacesusing System;using System.Collections.Generic;using System.Data;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attribute... 阅读全文
posted @ 2014-03-17 16:21 马语者 阅读(1321) 评论(0) 推荐(1) 编辑
摘要:在Revit程序中注册文件操作事件,保存新建或打开文件的信息。当保存时,如果当前文件内容和之前的一致时,则弹出对话框提示并取消保存。对话框中有一个功能链接,点击可打开插件所在目录。 #region Namespacesusing System;using System.Collections.Generic;using System.IO;using Autodesk.Revit.Appl... 阅读全文
posted @ 2014-03-17 11:30 马语者 阅读(1761) 评论(0) 推荐(0) 编辑
摘要:在Revit打开文件时,修改文件信息。并记录状态,存到log文件中。 #region Namespacesusing System;using System.Collections.Generic;using System.Diagnostics;using System.IO;using Autodesk.Revit.ApplicationServices;using Autodesk.... 阅读全文
posted @ 2014-03-14 16:25 马语者 阅读(966) 评论(0) 推荐(0) 编辑
摘要:该示例中,在Revit启动时添加打印事件,在打印时向模型添加水印,打印完成后删除该水印。 #region Namespacesusing System;using System.Collections.Generic;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autod... 阅读全文
posted @ 2014-03-14 15:12 马语者 阅读(1700) 评论(0) 推荐(0) 编辑
摘要:下面介绍一个在Revit启动和关闭时调用外部程序的例子。 Revit调用的dll主程序: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk;using Autodesk.Revit;... 阅读全文
posted @ 2014-03-12 16:18 马语者 阅读(2577) 评论(0) 推荐(0) 编辑

1