IT学习站-137zw.com

more +资源更新Forums

more +随机图赏Gallery

价值5980元高端JAVA架构课程 精英培训计划视频教程 java架构价值5980元高端JAVA架构课程 精英培训计划视频教程 java架构
价值3600元的中文网第八期php cms 视频 完整版视频课程价值3600元的中文网第八期php cms 视频 完整版视频课程
10节课让你成为滚床单高手  强烈推荐 屌丝的福音10节课让你成为滚床单高手 强烈推荐 屌丝的福音
最新流出的传智博学谷黑马python5.0课程最新流出的传智博学谷黑马python5.0课程
价值19000元的小码哥大神班IOS五期不加密版本教程价值19000元的小码哥大神班IOS五期不加密版本教程
从网络基础概念到校园网整体规划组建系列视频教程(共40集)从网络基础概念到校园网整体规划组建系列视频教程(共40集)

C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息

C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息

[复制链接]
123456835 | 显示全部楼层 发表于: 2019-11-14 12:15:04
123456835 发表于: 2019-11-14 12:15:04 | 显示全部楼层 |阅读模式
查看: 100|回复: 0
系列目录     【已更新最新开发文章,点击查看详细】一个文件/模型中可能包含多个楼层信息,获取楼层信息对于前端页面的动态展示非常有帮助。本篇介绍获取一个文件/模型中可能包含多个楼层信息的详细方法。
请求地址:GET https://api.bimface.com/data/v2/files/{fileId}/floors

说明:获取单个模型的所有楼层信息
参数:
C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息  技术博客 142275-20190909103205468-597089309

请求 path(示例):https://api.bimface.com/data/v2/files/1211223382064960/floors
请求 header(示例):"Authorization: Bearer dc671840-bacc-4dc5-a134-97c1918d664b"
HTTP响应示例(200):返回的数据结构比较复杂,封装成对应的C#类如下:其中Floor类的结构如下:其中 ThreeDimensionalCoordinates 类在 《C#开发BIMFACE系列18 服务端API之获取模型数据3:获取构件属性》 中有使用过,请查看其详细定义。
C#实现方法:
其中调用到的 httpManager.Get() 方法,请参考《C# HTTP系列》
测试在BIMFACE的控制台中可以看到以下文件列表。模型状态均为转换成功。
C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息  技术博客 142275-20190904103857282-696453040

以“01_BIMFACE示例文件-Revit模型.rvt”为例来测试。
C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息  技术博客 142275-20190909112735069-321655523

完整的楼层信息为:如果选择了【是否将楼层中的面积分区ID、名称一起返回】选项,则返回如下结果
C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息  技术博客 142275-20190909113252023-1281665362
如果选择了【是否将楼层中的房间ID、名称一起返回】选项,则返回如下结果
C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息  技术博客 142275-20190909113407036-666963652

C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息  技术博客 ContractedBlock
C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息  技术博客 ExpandedBlockStart
View Code如果【是否将楼层中的面积分区ID、名称一起返回、【是否将楼层中的房间ID、名称一起返回】】2个选项都选择,则返回如下结果
C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息  技术博客 142275-20190909114127866-1868056912

C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息  技术博客 ContractedBlock
C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息  技术博客 ExpandedBlockStart
View Code测试代码如下:
系列目录     【已更新最新开发文章,点击查看详细】
来源:http://www.137zw.com
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

浙ICP备19022368号-1|Archiver|手机版|IT学习站-137zw.com

GMT+8, 2020-7-12 01:24 , Processed in 0.242466 second(s), 33 queries .

快速回复 返回顶部 返回列表