Revit 2012 API中文化 可亲性高.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Revit 2012 API中文化 可亲性高  许多工程界朋友试图使用Autodesk Revit系列产品进行工程专案建模工作,做为踏入BIM技术领域的实作工具,有些人大概很快就会想进一步学Revit API(Application Programming Interface),原因是BIM技术理念所揭橥的愿景和目前Revit系列产品能呈现的功能之间,似乎有些落差(虽然看起来潜力仍大),期望透过Revit API工具开发应用程式的途径,来补强自己在工程作业上的需求。  从这几年来Autodesk对BIM相关技术的工具改善及推展动作之积极,可以看出全世界工程界对此期待殷切,也可看出市场竞争的白热化。Autodesk深知工程资讯技术涵盖面之庞杂与区域特性之迥异,不易用一套固定的软体工具来满足大家,故提供API来弥补与应急。  Autodesk为了争取BIM市场,在推广Revit工具的推广方面下了非常大的功夫,包括自家网站在BIM理念与相关工具、实作案例的介绍外,大量的AU(Autodesk University)课程与频频举办之研讨会、Youtube教学视讯、许多专家的部落格等等,还有新推出的Autodesk WikiHelp使用导览,管道之多,涉及层面之广,真可谓扑天盖地、势在必得。  2012版的Revit Platform API可用Microsoft .NET Framework 4.0相容的任何语言来执行,例如Visual Basic .NET或Visual C#、C++等。通常Visual C# 和 VB.NET是较常见到被使用来开发Revit Platform API应用程式; 而笔者个人的学习之旅系以Visual C#语言及Revit Architecture API为主。整个过程除了参考上述许多文献说明资料以外,主要系以「Revit 2012 API Developer Guide」[01]为蓝本,为考虑国人习惯,因此操作步骤之说明图文皆以繁体中文作业环境为主。  有鉴于工程专案在其生命週期中的所有活动与资讯格式需求相当庞杂,且常具有区域异质性;一套软体工具的功能发展不可能面面俱到,满足所有不同层面的使用者及工程专案的需求,因此,通常一套受欢迎且具潜力的应用软体,都会额外提供应用程式介面(Application Programming Interface,简称:API),让使用者有机会从API程式的开发,直接控制该软体提供之多数的功能类别库(Base Class Library),以延展该软体固有的外在功能,发展个人特定的需求。因此应用Revit平台的API可以做以下几种工作: 可撷取工程专案BIM模型之图形元组件几何性资料。? 可撷取工程专案BIM模型之图形元组件参数(非几何属性)资料。? 可以用程式控制有关创建、编辑和删除模型元组件(如地板、牆、柱等)的动作。? 写成Revit软体系统的外挂程式(增益集),方便使用者在Revit编辑环境裡自动执行常用的重複性任务(例如不同工程专案的共通性环境设定)。? 可整合应用程式到Revit系列相关软体系统。包括将外部的关联式资料库连接到Revit,或将Revit模型资料汇出到外部的各类专业分析软体系统(例如能源分析)。? 亦可在Revit软体中,使用BIM的资讯管控执行各种分析。? 可在Revit软体中,使用BIM的资讯,自动创建工程专案相关文件资料。? 软体开发套件(Software Development Kit, 即 SDK)是软体工程师用于为特定的套装软体、软体构架、硬体平台、作业系统等开发延展应用软体的的工具组合。它可能只是为某软体系统提供应用程式介面(API)的一些文件,但也可能包括能与某种嵌入式系统通讯的複杂机制。SDK 常包括范例程式、支援技术性注解或基本参考资料。 Revit 2012 SDK就是Autodesk专为Revit 2012版软体提供的开发套件,Revit 2012版软体在2011/06/22及2011/09/16两次提供版本更新服务(其中包括Revit 2012 SDK),在API方面亦配合系统的功能增强而调整跟进。在SDK资料夹中有一编译说明档 – RevitAPI.chm(如图一)。 图一、Revit 2012 SDK的API说明档 执行RevitAPI.chm档会出现如图二之Revit 2012 API的命名空间(Namespaces),这个命名空间的内容涵盖Revit 2012的API能够掌握的Revit 2012功能资源的详细资料,对程式开发者相当重要。例如图三即为Revit和资料库间有关的命名空间(Namespaces)。裡面的每一个类别(Class)都附有范例及说明。 图二、R

文档评论(0)

kolr + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档