下载app免费领取会员
账号密码登录
微信扫码登录
在Revit的界面里有撤销按钮,但是在Revit提供的API里没有对应的方法,如果我们要在API里实现撤销怎么办呢?在Revit安装包里有一个UIFrameworkServices.dll,这里有 一个QuickAccessToolBarService类通过QuickAccessToolBarService.performMultipleUndoRedoOperations(boolbF
在Revit里很多操作都会弹出警告和错误提示,比如墙的高度降低,墙顶部的窗出现在墙的外面这个会弹一个错误提示框,比如在同一个位置创建两面墙,会弹出一个警告提示框如果在自己写的程序里出现了这种弹窗,会影响到用户体验,其实API里提供一些错误和警告的处理,下面提供一个例子解决上面的两种情况,关键代码如下: publicclassFailuresPreprocessor:IFail
在Revit里可以把一部分构件组合起来创建为一个部件,然后可以创建一些针对这个部件的视图通过API来创建主要用到两个类AssemblyInstance AssemblyViewUtils 下面是一个小例子:Command: publicResultExecute(ExternalCommandDatacommandData,refs
Revit的AddinManager在2014以后就不提供安装包了,而是要用户自己手动去配置,对于有Revit开发经验的人来说是比较简单的,但是新手总是会遇到这样或那样的问题,在我的博客前面已经有讲过怎么手动配置,这篇博客主要是探索一下,能不能也做一个像2014一样的安装包呢?想一下,大概应该包括下面几个过程1.获取当前安装了的Revit版本这个可以通过 RevitProdu
Revit开发中AddinManager是一个非常好用的工具,它可以快速的运行我们写好的命令并且生成addin文件,最近突然好奇,它是怎么实现这些功能的,然后研究了一下,发现这里面似乎是通过反射来实现的,他能运行我们的写的命令最关键的是因为下面的代码 IExternalCommandexternalCommand=a
在Revit里我们常常需要对梁或者柱进行,但是在Revit2017之前API里没有提供分段的函数如果要分段,都要重新画一个,然后重新设置位置,但是在Revit2017里API提供了直接分段的函数:FamilyInstance.Split( doubleparam)它会返回新创建的FamilyInstance的Idparam是分割点在FamilyInstance两个端点间的比例它只能是0到1之间的一
Revit2017的API里提供了水管和风管分段的方法,如果开发者在要写分段的功能就大大的方便了主要是提供了 PlumbingUtils(Pipe分段)MechanicalUtils(Duct分段)两个类下面是个小测试 Referencer=uidoc.Selection.PickO
Revit的结构Tab下面有一个结构RibbonPanel,这个RibbonPanel底部有一个小箭头,点击这个箭头可以运行结构设置这个命令,那我们怎么来给RibbonPanel来添加一个这样的命令呢?下面是一个小例子,在构件RibbonPanel下添加一个创建墙的命令 添加AdWindows.dll usingadWin=Autodesk.
在Revit里当我们选中一个柱子的时候,会出现附着和分离两个命令,那在API里应该怎么实现呢?API里提供了一个ColumnAttachment类来实现柱的附着和分离功能下面是一个小例子: UIDocumentuidoc=commandData.Application.ActiveUIDocument; &
在Revit项目文件里创建标注可以用 NewDimension这个方法有两个重载,一个使用默认的标注类型,一个可以指定标注类型在项目文件和在族文件能创建的标注种类是不一样的,读者可以自己研究研究下面是一个标注墙的小例子: UIDocumentuidoc=commandData.Application.ActiveUID
腿腿教学网
黄焕日
David
腿腿直播助理
徐小萍
BIM譯站
朱光旺
how
小懒
王飞飞
关于我们
讲师合作
投稿合作
商务合作
服务条款
常见问题
会员权益
隐私条款
联系我们
付款账户
企业服务
发展历程
企业团购
企业培训
分销加盟
推广加盟
2158157721
15359439502