20材料
材质在Revit Platform API中,材质数据作为图元进行存储和管理。就像在Revit UI中一样,材质可以有多个与之关联的资源,但只能使用API指定热学和结构(在Revit...
18几何
几何Autodesk.Revit.DB 命名空间包含许多与几何和图形相关类型相关的类,用于描述 API 中的图形表示。几何相关的类包括: GeometryObject class - 包含从几何对象类派生的类。 Geometry Helper Classes - 包含从 APIObject 类派生出的类和值类型 Geometry Utility Classes - 包含创建非元素几何体和查找实体交点的类 Collection Classes - 包括从 IEnumerable 或 IEnumerator...
21楼梯和扶手
楼梯和扶手Autodesk.Revit.DB.Architecture命名空间中的Revit API中的类允许访问楼梯和相关构件(如平台和梯段)。可以使用Revit API创建或修改楼梯。Stairs类表示“由构件”创建的楼梯。不能在API中将通过草图创建的楼梯图元作为楼梯对象进行访问。静态方法Stairs.IsByComponent()可用于确定ElementId是否表示由构件创建的楼梯。 ...
22曲面
Surfacessurface类表示表面的数学表示。 surface类不是从GeometryObject类派生的,并且不以边或边循环为边界。Revit中的有界曲面由Face类表示。 Surface是更具体的曲面的基类: Plane 平面 CylindricalSurface 圆柱形表面 ConicalSurface 圆锥面 RuledSurface 规则曲面 RevolvedSurface 旋转曲面 HermiteSurface Hermite曲面 这些子类包含Create()方法和只读属性,适用于构造导入几何图形。有关在几何体创建中使用曲面的示例,请参见DirectShape主题。 注:翻译自Revit API Developers Guide
24子元素
子元素多个Revit图元现在可以包含称为子图元的细分。子元素提供了一种方法,使元素的各个部分的行为就像它们是真实的元素一样,而不会产生向模型中添加更多完整元素的开销。 许多Revit功能(例如,参数、明细表和标记)都设计用于对图元进行操作。因此,Revit代码需要将对象表示为元素,以便它们参与这些功能。这可能会导致可伸缩性问题,因为每个元素都会增加开销,并且添加许多元素可能会降低模型的性能。 另一种方法是使用子元素。图元可以显示其包含的一组“子图元”,指定其类别和参数等特征,并且某些Revit功能会将这些子图元视为普通图元。例如,子元素可以为主元素提供几何图形,并且可以独立于其父元素进行选择。它可能会有自己的(可设置的)类型以及分配的类别,该类别可以与其父元素不同。 在API中,新的Subelement类用于引用一个Element或给定Element的特定子元素。它通常与对元素或特定子元素的引用直接相关。 注:翻译自Revit API Developers Guide
25建筑
建筑本章介绍特定于Revit建筑功能的API功能: 与房间相关的功能(Element.Room、RoomTag等) 本节中的主题 Rooms 房间Rooms 以下各节介绍了有关房间类、其参数以及如何在API中使用房间类的信息。 Room类用于表示房间和图元,例如房间明细表和面积平面。下表列出了API中不同房间、面积及其对应标签的属性和创建函数: 表55:房间、面积和标签关系 **Element ** **Class ** **Category ** **Boundary ** **Location ** **Can Create ** Room in Plan View Room OST_Rooms 在封闭区域中有 LocationPoint NewRoom(),NewRoom(Phase)除外 Room in Schedule View Room OST_Rooms Null Null NewRoom(Phase) Area Room OST_Areas 总是有 LocationPoint No Room...
26结构工程
结构工程以下各节介绍了仅与Revit的结构工程功能相关的API功能: 结构模型元素-讨论仅与Revit的结构工程功能相关的特定元素及其属性。 AnalyticalModel -讨论与分析模型相关的类,如AnalyticalModel、RigidLink和AnalyticalModelSupport。 AnalyticalLink -讨论在分析梁和柱之间创建新的分析链接。 荷载-讨论荷载设置和三种荷载。 您的分析链接-为希望将Revit链接到某些Structural Analysis应用程序的API用户提供建议。 本章包含一些高级主题。如果您不熟悉Revit Platform API,请先阅读基本部分,如“入门”、“元素要素”、“参数”等。 本节中的主题 结构模型元素 分析模型在结构工程中,分析模型是结构物理模型的工程描述。 荷载以下部分确定荷载设置并讨论荷载限制指南。 Analysis Link分析链接 Analytical...
27机电工程
机电工程为了支持Revit软件的MEP工程功能,API提供了对Revit模型中HVAC和管道数据的读写访问,包括: 在系统中穿过风管、管道、管件和接头 添加、删除和更改风管、管道和其他设备 获取和设置系统属性 确定系统是否连接良好 访问机械设置 管理布管配置 本节中的页面 MEP元素创建 MEP系统 连接器 MEP预制件详述 族创建 机械设置 电气设置 布管系统配置 MEP元素创建可以使用Revit API创建MEP图元。 可以使用Autodesk.Revit.Creation.Document类中提供的以下方法创建与风管、管道和电气系统相关的许多图元: NewFlexDuct NewFlexPipe NewMechanicalSystem NewPipingSystem NewCrossFitting NewElbowFitting NewTakeoffFitting NewTeeFitting NewTransitionFitting...
29事件
...