社区
Revit,Navisworks建筑施工BIM讨论区
欢迎访问欧特克Revit, Navisworks论坛!分享知识,发帖提问,浏览论坛热帖。
取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

程序员进行REVIT二次开发所需要的知识储备有哪些?

7 条回复7
已解决
回复
1 条消息(共 8 条)
Anonymous
7061 次查看, 7 条回复

程序员进行REVIT二次开发所需要的知识储备有哪些?

程序员进行REVIT二次开发所需要的知识储备有哪些?

7 条回复7
2 条消息(共 8 条)
yimin.chenTW
回复: Anonymous

您好,想要利用Revit进行二次开发,建议具备:

  1. 了解Revit的架构:知道Category、Family、FamilyType、FamilyInstance的关系
  2. 熟悉的Revit的操作:不需要是建模高手,但必须了解基本的功能,包括建立楼层,视图,物件,数量,图纸...等等物件
  3. 熟悉程式语言:目前的Revit二次开发支援C#,VB,Python的以及等语言,因此对这些语言必须有基本的熟悉程度
  4. 了解如何寻找网路资源,建议可先参考xiaodong.liang的文章所介绍的工具,里面包含RevitLookup,Jeremy的博客等等工具

以上一些意见,供您参考

Yimin Chen
Developer Consultant
Developer Technical Services
Autodesk
3 条消息(共 8 条)
BIM.Frankliang
回复: Anonymous

你好!

   

         欢迎加入我们的QQ群交流:480950299,我们的Revit二次开发学习群是全国人数最多最活跃的二开群 :)

 

祝好!

0.png

4 条消息(共 8 条)
phil_xia
回复: Anonymous

非常好的问题。我在AU现场也当面回答了这位朋友的问题,并对他们将要进行的项目提供了一些个人意见。现在把我对Revit二次开发需要的知识储备的建议列在下面,供大家参考:

1. 对Revit软件本身的了解,这里我指的是用户界面UI,它是用来解决什么问题的,解决的思路是什么。很多朋友都是有AutoCAD的二次开发经验,很容易用AutoCAD的模式来套用Revit。虽然是一个公司的产品,但是很不一样,所以需要对Revit有个学习认识的过程。

2. Revit的二次开发包含两个部分,族库的二次开发+基于API的程序二次开发。这一点我跟每个咨询我二次开发问题的朋友都会强调。很多问题,包括本地化出图的问题都可以通过制作族库的方式解决,成本远低于程序开发。程序员太贵:笑哭:

3. 族库的二次开发,市面上有很多书,这里就不多说了。

4. 程序的二次开发,上面Yimin讲得也非常好,基本上就是看文档,例子,RevitSDK里面有200+个例子。熟悉编程语言C#。这里放写资源给大家:

Revit Developer Center - SDK, etc.
Revit API Developers Guide
Jeremy's blog
Revit API Docs
5. 明确自己要解决的问题,Revit API接口非常多,不用全部了解,针对问题解决问题。多提问,ADN是不错的选择,这个论坛也是。多和同行交流,说不定你现在正在解决的问题,别人已经解决好了。
5 条消息(共 8 条)
lynn_zhang
回复: Anonymous

非常好的话题,感谢以上各位专家的解答! @yimin.chenTW @BIM.Frankliang @phil_xia 

希望能够帮助到这位用户 @Anonymous :笑眼微笑:





Lynn Zhang
Community Manager


6 条消息(共 8 条)
Anonymous
回复: lynn_zhang

这个论坛对我帮助很大,非常感谢!

7 条消息(共 8 条)
Anonymous
回复: phil_xia

非常感谢夏总的当面指导,获益匪浅。我的开发项目进行的很顺利,慢慢开始懂得REVIT二开的大概脉络了。再次感谢!

8 条消息(共 8 条)
lynn_zhang
回复: Anonymous

@Anonymous 太好了!很高兴我们的论坛能帮助到您,感谢您的支持!:咧嘴笑:





Lynn Zhang
Community Manager


找不到想要的内容?向社区提问或分享您的知识。

到论坛发帖  

”