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

致使用Revit API 的朋友

6 条回复6
回复
1 条消息(共 7 条)
xiaodong_liang
6887 次查看, 6 条回复

致使用Revit API 的朋友

尊敬的朋友,

 

感谢您对Revit API的关注,投入,知识分享和方案集成,帮助社区的壮大和国内应用创新。我们团队(欧特克开发技术支持部)主要负责推广AutodeskAPI技术,想分享一点相关资源和资讯,为一些刚接触开发的朋友提供参考。请各位前辈老师补充。

 

Autodesk 撰写的Revit API 文档,样例,文章等都公开发布到有关站点,您可以从此链接获知几乎所有信息:

https://www.autodesk.com/developer-network/platform-technologies/revit 。简要提示:

 

  1. My First Revit Plug-In: 为非程序员背景的朋友讲解如何使用Revit API。每个单元讲解一个专题,例如插件的搭建,对象创建,选择集,如何调试,如何诊断错误,设计好完善的功能流程等。
  2. Jeremy的博客:JeremyAutodesk Revit API大咖,从事相关领域10几年,及时发布最新动态,开发技巧,方案代码,以及样例展示,是搜索引擎中排名最靠前的资源库。此博客根据问题的特点,进行了分类,建议大家系统的查阅和学习。
  3. 欧特克AEC全球博客:这是我们团队根据典型问题提炼出来的文章和代码样例。包含了NavisworksAutoCAD Architecture 等工程建设行业的产品API
  4. Autodesk Revit API英文论坛: 全球的开发朋友都活跃于此,也聚集了海量的讨论和样例代码。
  5. DevTV: 简短的视频课程, 演示如何进行Revit API的开发。
  6. Revit API 开发文档:除了基本插件开发过程,按照常见的操作,分类讲解选择集,参数,视图,事务;几何对象的创建,访问,编辑;事件的使用以及其它高级内容。
  7. Training Lab:  是我们教学用的课件,涵盖了UI,模型数据,族等三个方面的常见内容。
  8. SDK: 涵盖了大量的样例工程,方便调试学习, 也是正式程序可以参考的样本。大部分用C#撰写。

 

这里再提及两个资料,前面链接没有涉及到的:

  1. Revit Lookup: 它是Revit插件,能可视化的查看模型中对应的API对象数据,例如墙的几何,某个墙对象的属性参数,共享参数,Element ID,视图的属性,选择集,设置,样式等。是开发中非常方便的诊断工具。最新版可从此下载:https://github.com/jeremytammik/RevitLookup
  2. Revit API帮助手册:每个API类,属性,方法或事件。部分的内容提供了样例代码。http://www.revitapidocs.com/。横跨多个Revit API版本。

 

而本地的资料中,首先推荐橄榄山有限公司的叶雄进老师的博客:https://blog.csdn.net/joexiongjin 。叶老师多年来撰写了大量的Revit API文章,覆盖了大部分常见场景以及一些特别的问题。

 

一般常见的问题,在这些资源中都有所讨论,或有现成的解决方案。当您有某方面的需求时,建议先尝试用些关键字百度,除了叶老师的博客,还有很多业界的专家老师们也撰写了很多文章,若没有合适的结果,请尝试从必应(或科学上网通过谷歌的搜素引擎,英文关键字为宜)。由于各种引擎的算法各异,或许还是未能找到线索,则尝试直接在博客或论坛自己的检索。还有前面说到的SDKTraining Lab中看看专题样例是否有提及。

 

如果均无效果,可以尝试在前面提到的英文论坛或此中文论坛提问。推荐英文版面,那样更多的全球朋友能帮助,简单的英文表达即可,无需非常专业的英文。我们团队(欧特克开发技术支持部)时不时的查看,尽可能的协助一些问题。

 

如果您的项目开发过程,需要及时的答复,可考虑加入ADN (欧特克开发商网络)。加入后,您可以享受到会员期间内免费的产品(例如Revit)用于开发研究用,一定量的云产品使用权限,参加测试版的先期使用,反馈使用意见等,我们团对将解答您的问题。还有一定程度的市场合作,推广等机会。

对于可以公开的问题以及资料,您仍旧使用论坛发帖的方式,账号发出的问题自动关联到我们内部系统,相关同事将会跟进。对于私密问题,也可通过有关通道提交给我们团队解答。具体加入ADN请参见此链接:https://www.autodesk.com.cn/developer-network/overview  

 

祝愿开发顺利!

 

若您有什么特别的建议,请留言于此。谢谢!

 

欧特克开发技术支持部

6 条回复6
2 条消息(共 7 条)
Anonymous
回复: xiaodong_liang

增加易用性,方便客户使用。

3 条消息(共 7 条)

这个RevitAPI有中文的帮助文档吗?谢谢!

4 条消息(共 7 条)

没有中文的帮助文档,

不过可以使用google浏览器打开,

使用浏览器的翻译功能翻译成中文。

screenshot04.png

 

王磊
您认为此帖子是否有用?欢迎为此帖点赞。
您的问题是否已得到解答?请点击“接受解答”按钮。

EESignature

5 条消息(共 7 条)

谢谢,明白了。

6 条消息(共 7 条)

梁老师这个贴子应该置顶


天涯海角的山姆


您认为此帖子是否有用?欢迎为此帖点赞。

您的问题是否已得到解答?请点击“接受解答”按钮。


EESignature



7 条消息(共 7 条)

从字里行间能感受到大佬真的想让我学会哈哈哈,谢谢!

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

到论坛发帖  

”