了解Revit和RevitAPI
Revit三维、附加信息的三维模型
RevitAPI:应用程序开发接口,ApplicationProgrammingInterface,使用.NET相关的语言来编程,VB.NETC#C++/CLI,F#。
建议进行Revit二次开发编程之前熟悉一下Revit产品。
帮助你设计与Rebvit产品一直的软件界面、快速理解API中的类和成员、指导不用RevitAPI编程,Revit提供了哪些功能。
1.RevitArchitecture:Architecture为建筑设计专用,主要着重于建筑外观与内部的设计,如内部家具及设备的规划,可以将设计结果用彩现的方式呈现,提供设计者更为可视化的呈现。
2.RevitStructure:Structure为建筑结构设计专用,可以使用配筋、钢骨、接头等偏向结构的组件,并且导出设计结果至结构分析软件进行结构分析。
3.RevitMEP:MEP为建筑机电、空调设计专用,提供多种机电设备及管路等组件,其管路连接的功能,让机电设计人员能够进行更为细部的管路设计。
自2013年以后,上述三套软件已整合为一套功能齐全的软件,统称为Revit。Revit系列产品的操作环境拥有直观的接口与工具栏,用户可利用所选取的工具栏,快速建立各种设施组件,如墙、柱、门窗等,亦或者是切换不同工具栏对项目模型进行批注、修改等。Revit工具栏在建模的同时,用户能对组件个别检视/修改参数,例如横梁已被点选,而其左方属性窗口显示出该组件所属的参数,用户可直接在窗口中进行参数的修改。
例如属性窗口下方的窗口为项目浏览器,其包含整体项目不同的检视模式,如平面图、图说、明细表等,使用者可选取不同的检视方式,更改右方检视窗口的显示方式。使用者还可藉由操作项目浏览器,在检视窗口同时浏览平面图与立面图,而在任何检视方法下对模型进行修改时,其更动都会连带变更所有视图,让使用者可从不同面向设计、检视其项目模型。Revit为高度可视化塑模工具,当检视项目模型时,各组件可依其参数绘制为彩色组件,使其脱离仅有几何线呈现的模式,更为直观地让使用者了解设计的成果。
4.RevitAPI
RevitAPI是Autodesk公司为了让Revit能更好的处理使用者需求,因此提供的可客制化技术,开发者可透过RevitAPI使用Revit内部既有的功能,成为扩充功能的基础。基本上支持各种.NET平台所支持的程序语言,像是VisualBasic.NET、C#及C++等。程序开发员只要透过MicrosoftVisualStudio软件或前述的程序语言,并且依循RevitAPI架构即可操控Revit相关软件,并完成功能的扩充。透过RevitAPI可达到以下几件事情:
RevitAPI可以做什么
访问模型的图形数据。
访问模型的参数数据。
创建、修改、删除模型元素。
创建插件UI进行增强。
创建插件完成对重复自有工作的自动化。
集成第三个程序。
执行一切种类的BIM分析。
如何自动创建项目文档。
(1)自动完成重复的工作。
(2)自动检测错误以强制项目设计规范。
(3)获取项目数据来分析或者生成报告。
(4)导入外部数据来创建新组件或设置参数。
(5)整合其他应用程序到Revit中,如将外部数据库与Revit链接或者将Revit中的模型数据提供给其他应用程序使用。
(6)自动创建AutodeskRevit产品文文件。
RevitAPI对模型的控制,可达到模型加载、移动、旋转、复制、变色等功能,透过对模型的操作,用户可以开发出各种模型可视化展示功能。好了,关于Revit是什么软件?RevitAPI是什么?就为大家介绍这么多,希望通过此文能够帮到大家!
转载请注明来源本文地址:https://www.tuituisoft/blog/11718.html