摘要:在《使用 pdf.js 在网页中加载 pdf 文件》中详细介绍了 pdf.js 的使用与集成网页开发的基本方法。展示效果如下图: 站点的目录为 http://localhost:8033/PDFTest。此时PDF文件就部署在IIS站点的子目录下,这种方式访问一切正常。 如果PDF文件位于其他站点下 阅读全文
posted @ 2019-10-31 10:00 张传宁 阅读 (363) 评论 (0) 编辑
摘要:在网页中加载并显示PDF文件是最常见的业务需求。例如以下应用场景:(1)在电商网站上购物之后,下载电子发票之前先预览发票。(2)电子政务管理系统中查看发布的公文,公文文件一般是PDF格式的文件。 目前随着浏览器技术发展的不断成熟与强大,大部分的浏览器都支持直接把PDF文件拖到浏览器中显示,最方便的是 阅读全文
posted @ 2019-10-29 15:57 张传宁 阅读 (2500) 评论 (9) 编辑
摘要:.NET 时间轴 阅读全文
posted @ 2019-10-16 11:02 张传宁 阅读 (273) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 一个三维模型中可能包含对应多张二维图纸列表,本篇主要介绍如何获取模型文件对应的图纸列表。 请求地址:GET https://api.bimface.com/data/v2/files/{fileId}/drawingsheets 说明:获取单个模型文件 阅读全文
posted @ 2019-09-11 09:27 张传宁 阅读 (75) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 本篇主要介绍如何获取一个模型中包含的三维视点或二维视图列表。 请求地址:GET https://api.bimface.com/data/v2/files/{fileId}/views 说明:获取单模型中包含的三维视点或二维视图列表。 参数: 请求 p 阅读全文
posted @ 2019-09-11 09:26 张传宁 阅读 (46) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 BIMFACE官方示例中,加载三维模型后,模型浏览器中左上角默认提供了“目录树”的功能,清晰地展示了模型的完整构成及上下级关系。 本篇介绍如何获取单个模型的构件分类树信息。 请求地址:POST https://api.bimface.com/data/ 阅读全文
posted @ 2019-09-11 09:24 张传宁 阅读 (221) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在《C#开发BIMFACE系列25 服务端API之获取模型数据9:获取楼层对应面积分区列表》一文中介绍了如何获取单个模型中单个楼层包含的面积分区列表。有了面积分区列表之后,即可查询单个面积分区的具体信息。 请求地址:GET https://api.bi 阅读全文
posted @ 2019-09-10 16:33 张传宁 阅读 (37) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在《C#开发BIMFACE系列22 服务端API之获取模型数据7:获取多个模型的楼层信息》中,返回的楼层信息结果中包含了楼层的具体信息,其中包含楼层ID。 一个楼层中可能包含多个面积分区,本文介绍如何获取楼层对应面积分区列表。 请求地址:GET htt 阅读全文
posted @ 2019-09-10 16:16 张传宁 阅读 (146) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 大厦建筑模型中,基本上包含多个楼层,每个楼层包含多个房间等信息。在《C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息》中介绍了如何获取一个模型中包含的楼层信息、面积分区、房间等信息。本篇主要介绍如何获取单个模型中单个房 阅读全文
posted @ 2019-09-10 14:34 张传宁 阅读 (187) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在《C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息》中介绍获取单个模型的所有楼层信息。某些场景下根据需要也可以一次性获取多个模型的楼层信息。 请求地址:GET https://api.bimface.com/data 阅读全文
posted @ 2019-09-09 15:52 张传宁 阅读 (39) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 一个文件/模型中可能包含多个楼层信息,获取楼层信息对于前端页面的动态展示非常有帮助。本篇介绍获取一个文件/模型中可能包含多个楼层信息的详细方法。 请求地址:GET https://api.bimface.com/data/v2/files/{fileI 阅读全文
posted @ 2019-09-09 11:48 张传宁 阅读 (223) 评论 (1) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在《C#开发BIMFACE系列18 服务端API之获取模型数据3:获取构件属性》中介绍了获取单个文件/模型的单个构建的属性,本篇介绍如何一次性获取多个构建的属性。 请求地址:POST https://api.bimface.com/data/v2/fi 阅读全文
posted @ 2019-09-06 16:14 张传宁 阅读 (49) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在前几篇博客中介绍了一个三维文件/模型包含多个构建,每个构建又是由多种材质组成,每个构建都有很多属性。不同的构建也有可能包含相同的属性。 上图中可以看到构建1与构建2拥有相同的属性2,构建2与构建n拥有相同的属性1。 本文主要介绍如何获取多个构建的共同 阅读全文
posted @ 2019-09-06 14:26 张传宁 阅读 (198) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 本篇主要介绍如何获取单文件/模型下单个构建的属性信息。 请求地址:GET https://api.bimface.com/data/v2/files/{fileId}/elements/{elementId} 说明:支持查询模型属性重写后构件的属性,需 阅读全文
posted @ 2019-09-06 10:19 张传宁 阅读 (229) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在上一篇《C#开发BIMFACE系列16 服务端API之获取模型数据1:查询满足条件的构件ID列表》中介绍了获取单文件(模型)的所有构建ID列表。每个构建由多种材质组成,本文介绍获取单个构建ID的材质列表。 请求地址:GET https://api.b 阅读全文
posted @ 2019-09-04 17:41 张传宁 阅读 (290) 评论 (1) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 源文件/模型转换完成之后,可以获取模型的具体数据。本篇介绍根据文件ID查询满足条件的构件ID列表。 请求地址:GET https://api.bimface.com/data/v2/files/{fileId}/elementIds 说明:根据六个维度 阅读全文
posted @ 2019-09-04 17:21 张传宁 阅读 (68) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在《C#开发BIMFACE系列3 服务端API之获取应用访问凭证AccessToken》中详细介绍了应用程序访问API的令牌凭证。我们知道 Access token 代表自身应用的身份,使用应用的 appkey, secret,通过调用/oauth2/ 阅读全文
posted @ 2019-09-04 10:50 张传宁 阅读 (90) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 上一篇《C#开发BIMFACE系列13 服务端API之获取转换状态》中介绍了根据文件ID查询单个文件的转换状态。 本文介绍批量获取转换状态详情。 请求地址:POST https://api.bimface.com/translateDetails 说明 阅读全文
posted @ 2019-09-04 08:58 张传宁 阅读 (176) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在《C#开发BIMFACE系列12 服务端API之文件转换》中详细介绍了7种文件转换的方法。发起源文件/模型转换后,转换过程可能成功也可能失败。那么在这种情况下就需要查询源文件/模型的转换状态。一共有三种方式可以知道转换是否成功。 第一种:调用文件转换 阅读全文
posted @ 2019-09-03 21:10 张传宁 阅读 (53) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在代表模型的源文件上传到BIMFACE后,一般会进行三种API调用操作: 发起模型转换 查询转换状态 如转换成功,获取模型转换后的BIM数据 在模型成功进行转换后,模型内的BIM信息会在云端进行解析,抽取并结构化入库。这些信息包含: 构件属性信息 构件 阅读全文
posted @ 2019-09-03 15:23 张传宁 阅读 (310) 评论 (0) 编辑
摘要:在《使用 pdf.js 在网页中加载 pdf 文件》中详细介绍了 pdf.js 的使用与集成网页开发的基本方法。展示效果如下图: 站点的目录为 http://localhost:8033/PDFTest。此时PDF文件就部署在IIS站点的子目录下,这种方式访问一切正常。 如果PDF文件位于其他站点下 阅读全文
posted @ 2019-10-31 10:00 张传宁 阅读 (363) 评论 (0) 编辑
摘要:在网页中加载并显示PDF文件是最常见的业务需求。例如以下应用场景:(1)在电商网站上购物之后,下载电子发票之前先预览发票。(2)电子政务管理系统中查看发布的公文,公文文件一般是PDF格式的文件。 目前随着浏览器技术发展的不断成熟与强大,大部分的浏览器都支持直接把PDF文件拖到浏览器中显示,最方便的是 阅读全文
posted @ 2019-10-29 15:57 张传宁 阅读 (2500) 评论 (9) 编辑
摘要:.NET 时间轴 阅读全文
posted @ 2019-10-16 11:02 张传宁 阅读 (273) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 一个三维模型中可能包含对应多张二维图纸列表,本篇主要介绍如何获取模型文件对应的图纸列表。 请求地址:GET https://api.bimface.com/data/v2/files/{fileId}/drawingsheets 说明:获取单个模型文件 阅读全文
posted @ 2019-09-11 09:27 张传宁 阅读 (75) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 本篇主要介绍如何获取一个模型中包含的三维视点或二维视图列表。 请求地址:GET https://api.bimface.com/data/v2/files/{fileId}/views 说明:获取单模型中包含的三维视点或二维视图列表。 参数: 请求 p 阅读全文
posted @ 2019-09-11 09:26 张传宁 阅读 (46) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 BIMFACE官方示例中,加载三维模型后,模型浏览器中左上角默认提供了“目录树”的功能,清晰地展示了模型的完整构成及上下级关系。 本篇介绍如何获取单个模型的构件分类树信息。 请求地址:POST https://api.bimface.com/data/ 阅读全文
posted @ 2019-09-11 09:24 张传宁 阅读 (221) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在《C#开发BIMFACE系列25 服务端API之获取模型数据9:获取楼层对应面积分区列表》一文中介绍了如何获取单个模型中单个楼层包含的面积分区列表。有了面积分区列表之后,即可查询单个面积分区的具体信息。 请求地址:GET https://api.bi 阅读全文
posted @ 2019-09-10 16:33 张传宁 阅读 (37) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在《C#开发BIMFACE系列22 服务端API之获取模型数据7:获取多个模型的楼层信息》中,返回的楼层信息结果中包含了楼层的具体信息,其中包含楼层ID。 一个楼层中可能包含多个面积分区,本文介绍如何获取楼层对应面积分区列表。 请求地址:GET htt 阅读全文
posted @ 2019-09-10 16:16 张传宁 阅读 (146) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 大厦建筑模型中,基本上包含多个楼层,每个楼层包含多个房间等信息。在《C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息》中介绍了如何获取一个模型中包含的楼层信息、面积分区、房间等信息。本篇主要介绍如何获取单个模型中单个房 阅读全文
posted @ 2019-09-10 14:34 张传宁 阅读 (187) 评论 (0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在Revit等BIM设计工具中可以给模型的某个部位添加链接信息。即类似于在Office Word、Excel 中给一段文字添加本地文件链接或者网址链接等类似功能。例如下面的一个RVT模型种包含了2个链接。 下面详细介绍如何获取单个模型包含的所有链接信息 阅读全文
posted @ 2019-09-09 16:54 张传宁 阅读 (34) 评论 (0) 编辑