建筑工程BIM创新深度应用:BIM软件研发/BIM技术及应用丛书
1星价
¥62.4
(7.9折)
2星价¥62.4
定价¥79.0
暂无评论
图文详情
- ISBN:9787112256457
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16
- 页数:336
- 出版时间:2018-01-01
- 条形码:9787112256457 ; 978-7-112-25645-7
内容简介
本书是“BIM技术及应用丛书”中的一本,主要面向BIM应用企业中的软件研发工程师,包括对软件研发感兴趣的BIM工程师。实际上很多BIM软件研发人员也来自于BIM工程师,尤其是在二次开发方面,只需具备基础的编程技能,结合BIM软件提供的API接口,普通BIM工程师也能很快掌握二次开发技能。全书共6章,包括:BIM软件研发概述、Revit二次开发、Dynamo节点开发、Navisworks二次开发、BIM可视化开发和BIM模型云端浏览开发,书中结合作者及其团队的研发实践经验提供了大量的实例和代码,实例源于实际工程项目需求,讲解过程详细。本书内容丰富,具有较强的指导性,可供BIM应用企业中的软件研发工程师和对软件研发感兴趣的BIM工程师参考使用。
目录
第1章 BIM软件研发概述
1.1 BIM软件研发简介
1.2 BIM软件研发方向
1.2.1 BIM二次开发
1.2.2 原生BIM软件开发
1.2.3 BIM可视化开发
1.2.4 BIM轻量化引擎
1.2.5 BIM协同平台
1.3 BIM研发需求提炼与实现
1.3.1 研发需求提炼
1.3.2 实践案例:管线穿墙加预留孔洞及套管
1.3.3 实践案例:桩基础建模
第2章 Revit二次开发
2.1 Revit API简介
2.1.1 什么是Revit API
2.1.2 可实现功能
2.2 Revit开发准备
2.2.1 SDK及官方帮助文档
2.2.2 开发环境
2.2.3 配置AddInManager
2.2.4 配置Revit Lookup
2.3 Revit开发基础
2.3.1 基本概念
2.3.2 Revit事务
2.3.3 Revit族
2.3.4 几何初步
2.3.5 基本开发流程
2.4 图元过滤
2.4.1 元素收集器
2.4.2 快速过滤器
2.4.3 慢速过滤器
2.4.4 逻辑过滤器
2.4.5 图元过滤案例
2.5 用户选择交互
2.5.1 用户选择对象
2.5.2 设定选择限制条件
2.5.3 选择点
2.5.4 选择框
2.5.5 选集的获取与设置
2.6 构件信息
2.6.1 构件参数信息
2.6.2 构件几何信息
2.6.3 构件定位信息
2.7 编辑构件
2.7.1 编辑构件参数
2.7.2 编辑构件定位
2.7.3 综合案例:柱断墙
2.8 构件建模
2.8.1 系统族类型获取
2.8.2 墙体建模
2.8.3 楼板建模
2.8.4 可载入族建模基础
2.8.5 结构柱建模
2.8.6 结构梁建模
2.8.7 放置基于面的族
2.8.8 内建体量建模
2.9 共享参数
2.9.1 共享参数简介
2.9.2 共享参数开发示例
2.10 视图相关开发
2.10.1 Revit视图简介
2.10.2 创建与设置视图
2.10 13视图元素显隐设置
2.10.4 自定义显示样式
2.10.5 视图元素应用显示样式
2.10.6 视图过滤器应用显示样式
2.11 注释类图元相关开发
2.11.1 尺寸标注
2.11.2 详图线
2.11.3 文字
2.11.4 标记
2.11.5 综合案例:尺寸避让
2.12 机电相关开发
2.12.1 MEP系统
2.12.2 连接件
2.12.3 管线相关开发
2.12.4 综合案例:管线打断
2.12.5 综合案例:管道翻弯避让
2.13 族文档相关开发
2.13.1 族文件简介
2.13.2 创建形状
2.13.3 综合案例:万能窗
2.14 钢筋相关开发
2.14.1 Revit钢筋简介
2.14.2 创建钢筋
2.14.3 综合案例:结构柱钢筋
2.15 数据交互
2.15.1 窗体交互
2.15.2 文本数据交互
2.16 模型动态更新
2.16.1 动态更新实现机制
2.16.2 综合案例:梁板剪切关系监控
2.17 Ribbon界面
2.17.1 Ribbon简介
2.17.2 Ribbon示例
2.18 安装程序制作
2.19 程序容错
2.19.1 try catch
2.19.2 事务错误处理
2.20 程序效率
第3章 Dynamo节点开发
3.1 Dynamo简介
3.2 Dynamo节点Python开发
3.2.1 Python Script简介
3.2.2 Python Script组成
3.2.3 与Revit数据交互
3.2.4 实践案例:放置房间体量
3.3 Dynamo节点C#开发
3.3.1 Zero Touch简介
3.3.2 Zero Touch使用
3.3.3 实践案例:放置房间体量
第4章 Navisworks二次开发
4.1 Navisworks开发基础
4.1.1 开发形式
4.1.2 开发环境和文档
4.1.3 插件开发流程
4.1.4 自定义Ribbon面板
4.2 Navisworks开发示例
4.2.1 搜索模型元素并设置颜色
4.2.2 按材质统计面积
4.2.3 设置视点方向为水平
第5章 BIM可视化开发
5.1 VR/AR简介
5.1.1 VR技术的定义
5.1.2 AR技术的定义
5.1.3 AR/VR的区别
5.2 BIM VR软件开发
5.2.1 BIM VR简介
5.2.2 UE4开发基础
5.2.3 BIM VR操作流程
5.2.4 实践案例:射线拾取点进行瞬移
5.2.5 实践案例:显示及隐藏构件
5.2.6 实践案例:空间距离测量
5.3 BIM AR软件研发
5.3.1 AR的技术基础
5.3.2 常见主流的AR SDK
5.3.3 基于Unity的AR开发环境配置
5.3.4 BIM AR操作流程
5.3.5 实践案例:调节物体颜色
5.3.6 实践案例:切换材质贴图
第6章 BIM模型云端浏览开发
6.1 技术基础
6.1.1 模型几何数据结构
6.1.2 WebGL图形库
6.1.3 three.js图形引擎
6.2 BIM模型轻量化
6.2.1 BIM模型几何数据复用
6.2.2 BIM模型数据传输格式
6.2.3 LOD算法
6.2.4 大场景管理算法
6.3 BIM模型云端渲染示例
6.4 BIM模型浏览功能开发
6.4.1 模型剖切
6.4.2 模型保存和切换视点
6.4.3 模型点选物体
附录 本书代码列表
参考文献
展开全部
本类五星书
本类畅销
-
古今中外桥梁
¥20.4¥68.0 -
不穷之景园林情韵
¥8.9¥28.0 -
庭院造园艺术——浙江传统民居
¥15.9¥59.0 -
中国古代建筑概说-大家小书
¥15.4¥28.0 -
宋《营造法式》研究史
¥33.7¥99.0 -
走向新建筑
¥22.3¥42.0 -
冷眼看建筑
¥9.9¥24.0 -
中国建筑史
¥49.0¥89.0 -
建筑园林文化趣味读本
¥16.8¥56.0 -
图解日本老宅
¥28.2¥88.0 -
禅都物语---京都历史建筑图说
¥18.1¥49.0 -
走遍华夏-一本书读懂中国古城
¥11.4¥38.0 -
19世纪末-21世纪初的欧洲建筑
¥52.4¥138.0 -
明清建筑二论 斗栱的起源与发展
¥19.2¥32.0 -
建筑艺术·世界经典建筑
¥9.0¥30.0 -
人气小店设计解解剖书(八品)
¥12.5¥39.0 -
和谐栖居-齐鲁民居户牖
¥12.0¥48.0 -
中国建筑文化遗产-1
¥14.4¥48.0 -
城市规划资料集(光盘版)(11DVD)
¥636.4¥1480.0 -
建筑理论·历史文库(第1辑)
¥28.8¥48.0