avatar
文章
67
标签
5
分类
7
Home
Timeline
Tags
Categories
Links
About
Logofuntim的博客
搜索
Home
Timeline
Tags
Categories
Links
About

funtim的博客

11事务
发表于2024-11-20|Revit二次开发人员指南
事务事务是类似于上下文的对象,可封装对Revit模型所做的任何更改。只有在存在打开的活动事务处理时,才能对文档进行任何更改。尝试在事务之外更改文档将引发异常。在提交活动事务之前,更改不会成为模型的一部分。因此,事务中的所有更改都可以显式或隐式回滚(通过析构函数)。在任何给定时间,每个文档只能打开一个事务。一个事务可以由一个或多个操作组成。 Revit API中有三个与事务相关的主要类: Transaction 事务 SubTransaction 子事务 TransactionGroup 事务组 本节将更深入地讨论这些类中的每一个类。对文档进行更改时只需要Transaction类。其他类可用于更好地组织更改。 ***注意:***如果事务是从外部线程或外部非模态对话框启动的,则会引发异常。事务只能从支持的API工作流启动,例如外部命令、事件、更新程序或回调的一部分。 本节中的页面 Transaction Classes 事务类 Transactions in Events 事件中的事务 Failure Handling Options 故障处理选项 Getting...
09编辑元素
发表于2024-12-05|Revit二次开发人员指南
编辑元素在Revit中,可以使用Revit Platform API移动、复制、旋转、对齐、删除、镜像、编组和排列一个元素或一组元素。在API中使用编辑功能与在Revit UI中使用命令类似。 Pages in this section 本节中的页面 Moving Elements 移动元素 Copying Elements 复制元素 Rotating elements 旋转元素 Aligning Elements 对齐元素 Mirroring Elements 镜像元素 Grouping Elements 对元素进行分组 Creating Arrays of Elements 创建元素数组 Deleting Elements 删除元素 Pinned Elements 固定元素 移动元素ElementTransformUtils类提供两个静态方法来将一个或多个元素从一个位置移动到另一个位置。 表19:移动方法 Member **Description ** MoveElement( Document, ElementId,...
12墙、楼板、天花板、屋顶和洞口
发表于2024-11-21|Revit二次开发人员指南
墙、楼板、天花板、屋顶和洞口元素和表示内置位置构造的相应ElementType。 以下部分介绍与内置位置构造(如墙、楼板、天花板、屋顶和洞口)相关的类及其相应的属性。 本节中的页面 墙 楼板、天花板和基础 屋顶 幕墙 其他元素 复合结构 洞口 热属性 墙WallType.Kind枚举表示四种墙: Stacked 叠层墙 Curtain 幕墙 Basic 基本 Unknown...
10视图
发表于2024-12-05|Revit二次开发人员指南
视图视图是从 Revit 模型生成的图像,具有对文档中存储的数据的特权访问权限。它们可以是图形 (如计划) 或文本 (如计划)。每个项目文档都有一个或多个不同的视图。最后一个聚焦窗口是活动视图。 Autodesk.Revit.DB.View 类是 Revit 文档中所有视图类型的基类。Autodesk.Revit.UI.UIView 类表示 Revit 用户界面中的窗口视图。 在以下部分中,您将了解如何生成视图、Revit 支持的视图类型、每个视图的功能以及用户界面中视图窗口的可用功能。 Pages in this section 此部分中的页面 About views 关于视图 View Graphics 视图图形 View Types 视图类型 Revisions 修改 View Filters 视图筛选器 View Cropping 视图裁剪 Displaced Views 置换视图 UIView 关于视图Revit API...
13族实例
发表于2024-11-23|Revit二次开发人员指南
族实例在本节中,您将了解以下内容: 族与族实例的关系 族和族实例特征 如何载入或创建族和族实例特征 族实例与族符号的关系 本节中的页面 Identifying Elements 识别元素 FamilyInstances 族实例 Code Samples 代码示例 FamilySymbol 族符号 Family 族 识别元素在Revit中,判断元素是否为FamilyInstance的最简单方法是使用属性对话框。 如果族名称以“系统族”开头,并且禁用了“载入”按钮,则该族属于“系统族”。 图41:系统族 属于构件族的常规FamilyInstance不以System Family开头。 例如,在下图中,桌子家具的族名为Desk。此外,还启用了“加载”按钮。 图42:组件族 有一些例外,例如:体量和内建成员。“族”和“类型”字段为空。 图43:体量或内建构件示例 Revit Platform API中的族由三个对象表示: Family...
14族文档
发表于2024-11-29|Revit二次开发人员指南
族文档本节讨论族以及如何: 创建和修改族文档 访问族类型和参数 本节中的页面 关于族文档 在族中创建图元 族元素的可见性 管理族类型和参数 关于族文档族族对象表示整个Revit族。族文档是表示族的文档(rfa)而不是Revit项目。 使用Revit API的族创建功能,可以创建和编辑族及其类型。当您有来自外部系统的现有数据并希望将其转换为Revit族库时,此功能特别有用。 对系统族编辑的API访问不可用。 类别如前一节所述,Family.FamilyCategory属性指示族的类别,如柱、家具、结构框架或窗。 以下代码可用于确定打开的Revit族文档中族的类别。 1string categoryName = familyDoc.OwnerFamily.FamilyCategory.Name; 还可以设置FamilyCategory,以允许更改正在编辑的族的类别。 参数设置 可以从族文档的OwnerFamily属性访问族参数,如下例所示。 代码区域13-2:打开的Revit族文档的类别 1234567// get the owner family of the...
16基准和信息元素
发表于2024-12-06|Revit二次开发人员指南
基准和信息元素本章介绍Revit中的基准元素和信息元素。 基准元素包括标高、轴网和模型线。 信息元素包括阶段、设计选项和EnergyDataSettings。 有关Revit图元分类的详细信息,请参见图元要素。 注:如果您需要更多信息,请参阅相关章节: 有关荷载基础、荷载工况、荷载组合、荷载性质和荷载用途,请参阅结构工程 对于模型曲线,请参阅草图 对于材质和填充图案,请参阅材质 有关能量数据设置,请参阅能量数据 本节中的页面 Levels 标高 Grids 轴网 Phase 阶段 Design Options 设计选项 标高标高是一个有限的水平面,用作以标高为主体的图元(如墙、屋顶、楼板和天花板)的参照。 在Revit Platform API中,Level类派生自DatumPlane类,而DatumPlane类派生自Element类。继承的Name属性用于检索Revit...
15概念设计
发表于2024-12-05|Revit二次开发人员指南
概念设计本章讨论用于在族文档中创建复杂几何图形的Revit API的概念设计功能。通过添加新对象(点和通过这些点的样条曲线)来支持形状制作。可以分割、填充图案和嵌板化生成的曲面,以创建具有持久参数关系的可构建形状。 本节中的页面 点和曲线对象 形状 曲面的几何化 自适应构件 创建.addin清单文件 点和曲线对象参照点是在概念设计环境的XYZ工作空间中指定位置的元素。可以创建参照点来设计和打印直线、样条曲线和形状。可以将ReferencePoint添加到ReferencePointArray,然后用于创建CurveByPoints,而CurveByPoints又可用于创建形状。 下面的示例演示如何创建CurveByPoints对象。请参见下一节中的“创建放样形状”示例,了解如何从多个CurveByPoints对象创建形状。 代码区域14-1:创建新的CurveByPoints 123456789101112131415161718192021222324//体量中创建ReferencePointArray rpa = new...
17注释元素
发表于2024-12-10|Revit二次开发人员指南
注释元素本节介绍Revit注释元素,例如尺寸标注、文字注释、注释记号、标记和符号。 请注意: 尺寸标注是视图专有的图元,用于显示项目中的尺寸和距离。 为详图创建详图曲线。它们仅在绘制它们的视图中可见。它们通常绘制在模型视图上。 标签是用于标识图形中图元的注释。与标签关联的特性可以显示在明细表中。 AnnotationSymbol在加载到项目中时具有多个引线选项。 有关Revit Element分类的详细信息,请参见元素要点。 尺寸标注和约束永久性尺寸标注和尺寸标注相关约束。 Dimension类表示永久性尺寸标注和与尺寸标注相关的约束元素。在UI中编辑元素时创建的临时尺寸标注不可访问。高程点和高程点坐标由SpotDimension类表示。 下面的代码示例在结尾处说明了如何区分永久性尺寸标注和约束元素。 代码区域16-1:区分永久性尺寸标注和约束 1234567891011121314151617181920212223242526272829303132333435363738public void GetInfo_Dimension(Dimension...
19草图
发表于2024-12-15|Revit二次开发人员指南
草图要在Revit中创建图元或编辑其轮廓,必须先创建草图对象。需要绘制草图的图元示例包括: Roofs 屋顶 Floors 地板 Stairs 楼梯 Railings 栏杆 还需要草图来定义其他类型的几何图形,例如: Extrusions 拉伸 Openings 开口 Regions 区域 在Revit Platform API中,草图函数由二维和三维草图类表示,如下所示: 二维Sketch: SketchPlane 草图平面 Sketch 草图 ModelCurve 模型线 and more 三维Sketch: GenericForm 通用形状 Path3D 3D路径 除了草图元素外,本章还介绍了ModelCurve。有关元素分类的详细信息,请参阅元素部分中的元素分类。 本节中的页面 2DSketch类 3DSketch 模型线 2D...
1…345…7
avatar
funtim41@gmail.com
实践-认识-再实践-再认识
文章
67
标签
5
分类
7
Follow Me
公告
This is my Blog
最新文章
AddInManager2025-03-30
在Revit中求内轮廓及外轮廓2025-03-29
Autodesk.Revit.DB XYZ2025-02-27
Autodesk.Revit.DB Curve2025-02-27
Autodesk.Revit.DB Line2025-02-27
分类
  • Revit二次开发人员指南42
  • RevitApi13
  • ObjectARX:Managed.NET开发人员指南6
  • C#2
  • Revit二开示例2
  • CAD二开学习1
  • 样式设置1
标签
Revit 线程 LINQ 博客配置 CAD
归档
  • 三月 2025 1
  • 二月 2025 8
  • 一月 2025 6
  • 十二月 2024 33
  • 十一月 2024 18
  • 十月 2024 1
网站信息
文章数目 :
67
本站访客数 :
本站总浏览量 :
最后更新时间 :
©2024 - 2025 By funtim41@gmail.com
框架 Hexo|主题 Butterfly
学而不思则罔,思而不学则殆。
搜索
数据加载中