Revit 进阶 之 不基于Revit提供的IExportContext接口提取交换数据
来源:互联网 发布:追风打印软件 编辑:程序博客网 时间:2024/06/04 18:51
阅读本文章前应具有一定编程基础
此篇文章介绍如果自定义交换数据导出接口。自定义接口实现原理,即读取单个Element元素的所有GeometryObject,解析GeometryObject数据,转换为简 单有效的三角网数据.
在此开始前介绍下自定义导出接口的易用之处:
1、导出更灵活,更方便的针对单个、多个元素或者整个项目进行选择性导出。
2、可灵活定制曲面的精细程度,可以更加灵活的做减面操作。
3、可支持多线程读取,比Revit提供的接口更效率更高。
4、可自定义读取元素的各个Solid信息,让元素读取更加精细和灵活.
5、可自定义识别ModelCuvre.
测试效果:
精度1 :
精度3:
精度10 :
代码地址:https://github.com/HeZhongHao/DotNet.Revit/tree/master/DotNet.Revit/DotNet.Exchange.Revit
阅读全文
0 0
- Revit 进阶 之 不基于Revit提供的IExportContext接口提取交换数据
- Revit二次开发之ISelectionFilter 接口的用法
- Revit API 进阶之隐藏dll讲解.
- 编程调用Revit自己提供的命令
- 编程调用Revit自己提供的命令
- Revit开发之调用Revit命令的另一种方法
- Revit API进阶之调用Revit命令、外部命令、其他插件按钮、右键菜单命令...
- Revit 开发节省时间助手在Revit 最新的SDK中提供了
- Revit API 进阶之隐藏Element用户可见参数.
- RevitAPI进阶之独立进程内读取、写入Revit文件.
- Revit 二次开发之安装包的制作
- Revit开发之带UI的HelloWord
- Revit开发之参数的修改实例
- 如何利用Revit API提供的阵列方法
- Revit 之开篇
- Revit二次开发之入门
- Revit开发之AddInCommandBinding
- Revit开发之PreviewControl
- 方法中注入配置文件中的参数注入不进来
- Lua笔记【3】
- 生日蛋糕(BFS)
- 毕业后第一个月工作
- 数据库索引详解
- Revit 进阶 之 不基于Revit提供的IExportContext接口提取交换数据
- Centos 6.9 Redis ---Keepalived 高可用主从切换
- ccf画图
- [PAT乙级]1063. 计算谱半径(20)
- Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
- 锚点滚动效果
- Layer 弹出层在ie8下 错乱的解决办法 亲测完美解决
- js只能输入数字和小数点的文本框
- 自定义组件(三)