
Revit二次开发
文章平均质量分 51
zzutt
这个作者很懒,什么都没留下…
展开
-
Revit放样的问题:为何生成的模型和预期不一致,轮廓好像被旋转了?
本人在开发时,调用扫略放样建模时,出现了几次创建出来的模型扭曲,轮廓被旋转,和期望严重不符的情形。尽管路径曲线和轮廓线看起来是一样的,某些情形下,总是得到不一致的结果。查找资料后,发现是因为路径的草图平面不同导致的。即:放样时,同样的路径和轮廓,当路径的草图平面不同时,可能会得到不同的结果。下面给出一个简单的实例,图中两个立方体,是下面的代码创建的。注意,在这段代码中,轮廓线和路径都是一样的,只是路径的草图平面不同,生成的模型就不一样。我想,这足以说明问题了。希望对遇到此问题的程序猿有所帮助。原创 2021-12-02 11:42:39 · 1338 阅读 · 0 评论 -
将IFC模型转换为Revit模型后减肥
将IFC模型转换为Revit模型后,模型比较大,难以运行。本文记录了一个缩减模型大小的过程。原创 2021-11-23 14:40:48 · 2675 阅读 · 3 评论 -
Revit如何关闭当前活动文档
有时候我们通过api打开并激活了多个rvt文件,操作完成后要关闭它。Document.Close 不能关闭当前活动文档(active document),怎么办呢?可以使用这个方法:RevitCommandId closeDoc = RevitCommandId.LookupPostableCommandId(PostableCommand.Close);uiapp.PostCommand(closeDoc);...原创 2020-10-13 23:18:29 · 810 阅读 · 1 评论 -
Revit API小技巧:打开多个项目时,切换活动文档的方法
我曾经做个一个视图标签的插件,遇到如下使用场景:只运行了一个Revit.exe,却打开了多个rvt模型。这时候,如何通过api切换活动视图(View)或者文档(Document)呢?两种手段可供参考:一,如果文档有保存的地址,使用application.OpenAndActivateDocument(rvt文件的全路径);这种方法的缺陷是,当文档是新建的尚未保存,或者中心文件分离打开的,没有路径,此法无效;这时就需要第二种方法。二,使用UIDocumentShowElements,此方.原创 2020-09-28 10:40:38 · 2532 阅读 · 1 评论 -
今天开始写博文,记录自己的经验和错误
Revit 二次开发原创 2015-01-14 17:34:09 · 324 阅读 · 0 评论