目 录
一.插件开发入门
1 环境配置与基础开发
1.1 软件安装与VSCode环境配置
1.2 软件界面介绍与基础概念
2 Python插件开发
2.1 Python插件开发标准工作流
2.2 实战Python组件库插件开发
2.3 实战Python插件开发
2.4 插件的打包发布流程
3 核心pyp3d库介绍
3.1 第一个Python模型
3.2 构件库社区
4 Python第三方库使用指南
4.1 本地环境安装第三方库
4.2 使用bat-pip方式安装
4.3 Ribbon菜单配置bat
5 实际案例
5.1 机器学习-基坑预测
5.2 露营场布
6 常见问题与注意事项
6.1 常见终端报错
6.2 布置成功后看不见模型
6.3 关于布尔后变多面体(精度下降)的解决方法
二.Python建模接口文档
1 主要函数
1.1 圆弧线:Arc
1.2 立方体:Cube
1.3 缩放函数:Scale
1.4 线:Line
1.5 截面 Section
1.6 扫掠体 Sweep
1.7 放样体 Loft
1.8 球 Sphere
1.9 圆柱体 Cone
1.10 四棱台 Box
1.11 圆角管 FilletPipe
2 旋转、平移、镜像
2.1 旋转 rotate
2.2 平移 translate
2.3 镜像 mirror
2.4 就近原则
3 线性排布 Linspace
4 布尔与组合
5 文字
6 贴图
7 进阶内容
7.1 旋转布置/两点布置
7.2 如何实现属性表下拉选项
7.3 进阶函数
8 生成BFA文件
三.Python插件接口文档
1 基础接口
1.1 选择工具
1.2 几何实体
1.3 属性获取
1.4 属性操作
2 进阶接口
2.1 制作动画
2.2 制作对话框
2.3 调用BIMBase命令
2.4 对话框demo
四.BIMBase插件案例说明书
BIMBase插件-3D打印
BIMBase插件-算量清单
BIMBase插件-基坑预测-机器学习
BIMBase插件-沿线布置
BIMBase插件-对话框交互工具
BIMBase插件-批量布置