图书介绍

义博!Autodesk Revit二次开发基础教程pdf电子书版本下载

义博!Autodesk Revit二次开发基础教程
  • AUTODESK ASIA PTE LTD主编;卢石碧,李健梅,李雪松,杨俊,杨涛,郑洁燕,戴亮编委会成员 著
  • 出版社: 上海:同济大学出版社
  • ISBN:9787560859620
  • 出版时间:2015
  • 标注页数:270页
  • 文件大小:36MB
  • 文件页数:284页
  • 主题词:建筑设计-计算机辅助设计-应用软件-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

义博!Autodesk Revit二次开发基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 RevitRAPI概述 1

1.1 了解RevitR和RevitRAPI 1

1.2 RevitRAPI可以做什么 1

1.3 使用RevitRAPI的准备工作 2

1.4 网上资源 2

1.5 开发工具 3

1.5.1 Visual Studio 2012 3

1.5.2 RevitSDK 3

1.5.3 ILSpy 3

1.5.4 RevitLookup 3

1.5.5 AddinManager 4

第2章 RevitRAPI基础 5

2.1 外部命令和外部应用(IExternalCommand/IExternalApplication) 5

2.1.1 外部命令 5

2.1.2 外部应用 10

2.1.3 数据库(DB)级别的外部应用 10

2.1.4 注册 11

2.1.5 属性 13

2.2 RevitR应用类和文档类(Application/Document) 14

2.2.1 RevitR应用类 15

2.2.2 RevitR文档类 16

2.2.3 RevitR文档和文件管理 18

2.2.4 类别(Category) 20

2.2.5 打印 22

2.3 事务处理(Transaction) 23

2.3.1 事务简介 23

2.3.2 事务类 23

2.3.3 在事件中使用事务 27

2.4 实战示例 27

2.4.1 实战1:“Hello Revit” 28

2.4.2 实战2:将“Hello Revit”添加到选项卡 32

2.4.3 实战3:从RevitR中选取元素 34

2.4.4 实战4:通过过滤器取到元素 37

第3章 元素(Element) 39

3.1 元素基础 39

3.1.1 相关类图 39

3.1.2 如何获取元素 40

3.1.3 获取和修改元素参数 43

3.1.4 重要的属性和方法 47

3.1.5 元素、族、族类型、族实例 48

3.1.6 族、族类型和族实例的关系 49

3.1.7 从族创建族实例 49

3.1.8 元素的创建 51

3.2 元素编辑 52

3.2.1 移动 53

3.2.2 旋转 55

3.2.3 镜像 57

3.2.4 删除 58

3.2.5 组合 59

3.2.6 线型阵列和圆弧型阵列 60

3.2.7 族编辑 61

3.3 元素过滤器(ElementFilters) 69

3.3.1 收集器(FilteredElementCollector) 69

3.3.2 元素过滤器的层次 70

3.3.3 内建过滤器(Built-In filters) 71

3.3.4 元素快速过滤器(ElementQuickFilter) 72

3.3.5 元素慢速过滤器(ElementSlowFilter) 75

3.3.6 元素逻辑过滤器(ElementLogicalFilter) 78

第4章 建筑建模 81

4.1 标高和轴网(Level/Grid) 81

4.1.1 标高 81

4.1.2 轴网 82

4.2 宿主元素(HostObject) 83

4.2.1 类图 83

4.2.2 获取复合结构(CompoundStructure) 84

4.2.3 获取宿主上的元素 84

4.2.4 获取宿主的面 84

4.2.5 创建墙(Wall) 85

4.2.6 创建楼板(Floor) 88

4.2.7 天花板和屋顶(Ceiling/Roof) 89

4.3 族实例(FamilyInstance) 92

4.3.1 族实例的宿主(Host) 92

4.3.2 旋转实例(Rotation) 92

4.3.3 门和窗(Door/Window) 92

4.3.4 翻转门窗(Flip) 92

4.3.5 子构件和父构件(SubComponent/SuperComponent) 93

4.4 族实例(FamilyInstance)的创建 93

4.4.1 创建独立的族实例 93

4.4.2 创建基于宿主的族实例 94

4.4.3 创建基于标高的族实例 95

4.4.4 创建基于标高的线形族实例 95

4.4.5 创建基于视图的二维族实例 96

4.4.6 创建基于视图的二维线形族实例 97

4.4.7 创建基于面的族实例 98

4.4.8 创建基于面的线形族实例 99

4.4.9 批量创建族实例 99

4.5 房间和面积(Room/Area) 101

4.5.1 房间、面积、标记(Room/Area/Tag) 101

4.5.2 创建房间 101

4.5.3 创建面积 103

4.5.4 房间边界 104

4.5.5 平面拓扑(PlanTopology) 106

4.5.6 房间和实例 107

4.6 线元素(CurveElement) 108

4.6.1 获取模型线的几何信息 109

4.6.2 获取模型线的工作平面 109

4.6.3 获取和修改模型线样式 109

4.6.4 创建模型线 110

4.6.5 批量创建模型线 111

4.7 洞口(Opening) 111

4.7.1 类图 111

4.7.2 获取洞口的边界 111

4.7.3 其他属性 111

4.7.4 创建洞口 112

第5章 注释(Documentation) 113

5.1 尺寸标注(Dimension) 113

5.1.1 尺寸标注类型 113

5.1.2 尺寸标注文字 114

5.1.3 锁定尺寸标注 115

5.1.4 尺寸标注的参照 115

5.1.5 基线标注和同基准尺寸 115

5.1.6 尺寸标注的创建 116

5.1.7 高程点标注 119

5.2 文字注释(Text) 120

5.2.1 文字注释的属性 120

5.2.2 文字注释的创建 121

5.3 详图(Detail) 121

5.3.1 详图线 121

5.3.2 区域 121

5.4 标记(Tag) 122

5.4.1 类别标记和材质标记 123

5.4.2 注释记号(Keynote) 123

5.4.3 房间、空间和面积标记 123

5.4.4 符号(Symbol) 124

第6章 几何(Geometry) 126

6.1 概述 126

6.2 实战:获取一堵墙的几何数据 126

6.2.1 创建几何选项 126

6.2.2 获取面和边 127

6.3 几何基元类 127

6.3.1 几何实例(GeometryInstance) 128

6.3.2 网格(Mesh) 130

6.3.3 实体(Solid) 131

6.4 几何辅助类 132

6.4.1 几何变换(Transform) 133

6.4.2 几何引用(Reference) 135

6.4.3 几何选项(Options) 136

6.4.4 BoundingBoxXYZ 137

6.4.5 BoundingBoxUV 140

6.5 几何集合类 141

6.6 实战:获取一根梁的几何数据 141

第7章 族(Family) 143

7.1 族简介 143

7.2 相关的主要API类 143

7.3 族类型和族参数的管理 143

7.3.1 获取管理类(FamilyManager) 143

7.3.2 创建和编辑族类型 144

7.3.3 族类型的创建 144

7.3.4 创建和编辑族参数 145

7.4 几何图元的管理 154

7.4.1 拉伸 154

7.4.2 融合 156

7.4.3 旋转 159

7.4.4 放样 161

7.4.5 放样融合 163

7.4.6 图元连接 165

7.4.7 小结 165

7.5 几何图元的可见性管理 165

7.6 编辑族和载入族 166

7.6.1 编辑族 166

7.6.2 载入族 166

7.7 其他 167

7.7.1 族类别和族参数 167

7.7.2 概念体量 167

第8章 视图(Views) 168

8.1 概述 168

8.1.1 视图处理 168

8.1.2 视图类型 169

8.1.3 视图中元素的可见性 171

8.1.4 创建和删除视图 172

8.2 三维视图(View3D) 173

8.2.1 透视三维视图(Perspective View3D) 174

8.2.2 正交三维视图(Orthographic View3D) 175

8.2.3 三维视图剖面框(Section Box) 176

8.2.4 三维视图的旋转 177

8.3 平面视图(ViewPlan) 177

8.4 绘图视图(ViewDrafting) 178

8.5 剖面视图(ViewSection) 178

8.6 参照详图索引视图和详图视图 179

8.7 图纸视图(ViewSheet) 180

8.8 明细表(ViewSchedule) 181

第9章 事件(Events) 185

9.1 事件简介 185

9.2 注册和注销事件 185

9.3 可取消的事件 187

9.4 数据库事件 187

9.5 界面事件 189

9.6 闲置事件(IdlingEvent) 190

9.7 外部事件(ExternalEvent) 191

第10章 功能区扩展(Ribbon UI) 195

10.1 基础介绍 195

10.2 选项卡页(RibbonTab) 196

10.3 面板(RibbonPanel) 196

10.4 命令按钮(PushButton) 198

10.5 下拉按钮(PulldownButton) 199

10.6 下拉记忆按钮(SplitButton) 199

10.7 下拉组合框(ComboBox) 201

10.8 下拉组合框的可选项(ComboBoxMember) 201

10.9 选择按钮组和切换按钮(RadioButtonGroup/ToggleButton) 202

10.10 文本框(TextBox) 204

10.11 RevitR风格的任务对话框(TaskDialog) 206

10.11.1 任务对话框的控件 206

10.11.2 创建和显示自定义任务对话框 208

10.11.3 任务对话框执行结果 209

第11章 RevitR结构建模 211

11.1 结构模型元素 211

11.1.1 基本元素 211

11.1.2 荷载 212

11.1.3 边界条件 214

11.2 分析模型(AnalyticalModel) 216

11.2.1 概述 216

11.2.2 分析模型的几何信息 217

11.2.3 分析模型曲线的几何引用(Reference) 218

11.2.4 分析模型参数相关的API 220

11.2.5 支撑信息(AnalyticalModelSupport) 223

11.2.6 编辑分析模型 227

11.2.7 分析链接(AnalyticalLink) 229

第12章 材料(Material) 232

12.1 材料简介 232

12.2 材料的标识 232

12.3 材料的图形信息 232

12.4 材料的外观信息 233

12.4.1 外观元素 233

12.4.2 访问外观属性集合 234

12.5 材料的物理和热度信息 236

12.6 材料的设置 238

12.6.1 组类别的预定义材料 238

12.6.2 墙等复合结构的材料设置 238

12.6.3 楼梯等复杂结构的材料设置 239

12.6.4 构件的材料设置 239

12.6.5 面的材料设置 239

第13章 水暖电建模 241

13.1 风管/管道(Duct/Pipe) 241

13.1.1 风管(Duct) 241

13.1.2 风管属性和方法 241

13.1.3 创建一般风管 241

13.1.4 创建软风管 243

13.1.5 创建风管占位符 244

13.1.6 管道(Pipe) 244

13.2 电气连接件(Connector) 244

13.3 水暖电模型(MEPModel) 245

13.4 水暖电系统(MEPSystem) 247

13.4.1 水暖电系统的创建 248

13.4.2 水暖电系统属性和方法 248

13.4.3 创建风管系统 248

13.5 水暖电设置 250

13.5.1 风管设置 251

13.5.2 管道设置 252

13.5.3 电气设置 252

13.6 空间和分区(Space/Zone) 252

第14章 宏(Macro) 255

14.1 RevitR宏简介 255

14.1.1 宏管理器 255

14.1.2 宏和模块 256

14.1.3 应用程序级和文档级模块 256

14.1.4 RevitR宏实现语言 257

14.1.5 宏项目文件位置 257

14.2 RevitR宏开发的基本工作流程 257

14.2.1 创建模块 257

14.2.2 创建宏 258

14.2.3 宏示例代码 260

14.3 修改与删除模块和宏 263

14.3.1 模块 263

14.3.2 宏 263

14.4 在宏管理器中运行宏 263

14.5 调试宏 263

14.6 宏安全性 264

14.7 标准RevitRAPI与RevitR宏使用的API的区别 265

第15章 其他语言(VB.NET,C++/CLI,F#) 266

15.1 VB.NET 266

15.2 C++/CLI 267

15.3 F# 269

精品推荐