我开发的一个Revit插件LevelGenerator 已经在Autodesk Labs上发布了。定义好楼层高度和命名规则后,一个按钮就把所定义的楼层加入到定义表中。点击“OK”就会把楼层插入到模型中。
100个具有相同层高的楼层也就是几秒钟就可以创建成功。插件可以永远免费使用。
这个插件是针对全球用户,考虑到不同的国家的单位设置。抱歉的是英文是界面,readme的步骤说明也是英文写的。层高单位用的是模型中的长度单位设置。
最重要一点,这个插件源代码全部公开,开发者可以读一读这个,了解下实现过程吧。使用Revit本身的API不太多。
请到http://labs.autodesk.com/utilities/levelgenerator/ , 看看注意事项,到页面最下端去点击"Accept and download", 下载体验吧。
已经编译好的直接可在RAC2012中加载使用,如果用于RAC2011,你需要重新编译下代码。
使用前仔细阅读Readme.txt中的安装说明。这里把加载部分翻译如下:
加载插件
------------
下面步骤用于把插件安装到Revit Architecture 2012上
1. 解压zip文件
2. 将ADNPlugin-LevelGenerator.dll" 以及加载设置文件
.addin, "ADNPlugin-LevelGenerator.addin", 拷贝到下面的位置
对 Windows XP:
C:\Documents and Settings\<your login>\Application Data\
Autodesk\Revit\Addins\2012\
或
C:\Documents and Settings\All Users\Application Data\
Autodesk\Revit\Addins\2012\
第一个目录只能是你自己用。第二个目录是你计算机上的用户都能使。
** 注意: 如果碰到安全问题,或系统提示不让拷贝东西进入,请使用第一个目录
对 Vista/Windows 7
C:\Users\<your login>\AppData\Roaming\Autodesk\Revit\Addins\2012\
或
C:\ProgramData\Autodesk\Revit\Addins\2012\
第一个目录只能是你自己用。第二个目录是你计算机上的用户都能使。
你也可拷贝ADNPlugin-LevelGenerator.dll到任意目录下。但是ADNPlugin-LevelGenerator.addin文件必须放在上面指定的目录下,此外要求你要修改addin文件,用记事本打开ADNPlugin-LevelGenerator.addin文件,把dll所在的完整路径包括文件名替换下面的“.\ADNPlugin-LevelGenerator.dll”。保存关闭记事本。
<Assembly>.\ADNPlugin-LevelGenerator.dll</Assembly>
3. 启动Revit。如果Revit已经启动,重新启动。
4. 启动后,可以到"Add-ins" tab >> "External Tools"下找到命令Level Generator,点击启动。
5. 卸载: 删除所拷贝的dll 和addin文件即可完全卸载。
希望有帮助!
叶雄进 Joe Ye 2012.2.1