Revit界面编程
叶雄进-橄榄山
中国Revit二次开发技术推动者和l领军者
展开
-
编程打开Revit文件,并且可见
接到一个问题咨询:怎么编程控制Revit来打开一个rvt文件,并在窗口显示?就像用revit本身打开一个文件一样。用过如下的代码:UIApplication uiApp = commandData.Application;Autodesk.Revit.ApplicationServices.Application app = uiApp.Applicatio原创 2012-10-31 12:23:16 · 9481 阅读 · 13 评论 -
Revit启动后,如何把你的命令显示在Revit的Ribbon(工具栏)上?
在开发的过程中,大家经常用AddinManager来运行你的外部命令,这样的好处是程序的修改,运行,调试速度可以很快。我就此也写过一篇文章。当你开发结束后,希望你的客户直接在Revit启动后就可以点击工具栏中的你的命令按钮,直观地使用你开发的命令。这个过程需要一些环节来实现:大体两种解决方案:简单的解决方案高级的解决方案一. 简单方案:原创 2012-11-14 15:34:48 · 18752 阅读 · 6 评论 -
Revit 二次开发视频讲座下载: Revit界面编程
今天偶然看新闻中的一个评论,是一个农民工兄弟描写自己打工出门的场景,禁不住心酸流泪。澳门 累TCL照明你知道农民过完春节出去打工的心情吗?我06年去宁波打工,那时儿子六岁女儿四岁。我和妻子为了不让一对儿女看到我们背着包出来打工,特意从后门出去,还是被他们发现了!我们就撒谎说帮别人拿的,没有用。孩子们就贴着我们一步不离。赶车的时间要到了只有强行走,他们兄妹一个抱腿一个拉着包,流着泪没哭出来仰着头看着原创 2012-11-23 01:10:36 · 6177 阅读 · 9 评论 -
Revit中如何编程实现窗口缩放视图
从Revit2013开始,提供了UIView类用于控制视图,也可以用于读取视图的信息。UIView.GetWindowRectangle:获取绘图区的范围,坐标值是屏幕坐标UIView.GetZoomCorners() : 获取绘图区的范围,坐标是模型坐标系根据上缅的两个数据可以计算出模型坐标与屏幕坐标之间的关系。回到题目上的问题,我们可以用下面函数实现窗口缩放视图public void Zoo原创 2013-01-10 11:19:22 · 9611 阅读 · 4 评论 -
编程创建你自己的Ribbon选项卡
Revit的用户界面可以自定,但是只能通过Revit API来实现。无法想AutoCAD里面通过界面的功能设置的方式来实现,并能保存成cui文件,发送给别人。Revit的自定义界面只能通过二次开发来实现,可以在既有选项卡中添加(分析选项卡和外部命令选项卡)自己的功能按钮,也可以创建你自己的功能选项卡,自己来布置选项卡的样式。下面代码演示如何创建自定义的选项卡,并想其中添加一个Panel,然后向Pa原创 2013-05-02 12:51:45 · 6834 阅读 · 7 评论 -
Revit编程把对象加入到选择集中
接到这个问题:怎么在用Api生成模型线或其他新生成的图元之后,选择刚生成的图元,并在revit文件中显示?答:Revit对象生成后,你可以把获得的对象加入到选择集中。Selection.Elements.Add(Element elem)比如这段代码是生成一根模型线线,然后把线加入到选择集中。 Document doc = ; //get the原创 2013-07-26 13:23:21 · 5033 阅读 · 1 评论 -
Revit编程如何获取内置参数对应的中文字符串?
Revit中参数都有一个组,我们通过Definition.ParameterGroup 将会返回一个BuiltInParameterGroup类型的枚举对象。如何获得这个对应的中文组的名字?答:通过LabelUtils.GetLabelFor(BuiltInParameterGroup) 既可以返回你要的结果。LabelUtils还可以返回内置参数的对应字符串,显示单位,参数类型等等内置类型的对应原创 2013-08-21 15:37:46 · 6044 阅读 · 1 评论 -
在Revit中如何显示附件模块(Add Ins) 这个命令页?
在windows 7 32-bit OS 上装了 Revit Architecture 2013, 但在Tab 上没有看到 Add Ins (附加模块), 通常应该在 Manage 或 Modify 旁边。怎样让Add Ins (附加模块)出现? 同样我在windows 7 64-bit OS 上装了 Revit 2013, 但在menu 上也没有看到 Add Ins, 怎样让Add Ins 出原创 2013-08-22 13:58:05 · 12255 阅读 · 9 评论