首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#开发BIMFACE系列1 BIMFACE 简介

系列目录 【已更新最新开发文章,点击查看详细】 BIMFACE 是什么 BIMFACE = 国内领先的BIM轻量化引擎 BIMFACE 是广联达公司旗下的一款具有完全自主知识产权的BIM轻量化引擎...BIMFACE 能做什么 如同“滴滴打车”在“百度地图”的基础上进行功能开发一样,你也可以用 “图纸或模型”打底,基于BIMFACE进行功能扩展,开发自己的BIM应用; BIMFACE解决了“文件格式解析...为什么选择 BIMFACE 国内外有多款轻量化引擎,每种引擎都有各自的特点,那BIMFACE突出的优势是什么? 功能 1. 功能丰富 BIMFACE 目前支持的转换格式高达35种,并且在持续地增加。...BIMFACE 提供丰富的前端与后端API,在模型展示和BIM数据方面有很大的发挥空间。 2. 功能稳定 从16年公测以来,BIMFACE目前注册的用户超过3000家,稳定性获得了很好地检验。...官方SDK地址:https://github.com/bimface C# SDK地址: https://github.com/bimface/bimface-csharp-sdk 我的博客即将同步至腾讯云

1.2K10

C#开发BIMFACE系列52 CS客户端集成BIMFACE应用的技术方案

在我的博客《C#开发BIMFACE系列49 Web网页集成BIMFACE应用的技术方案》、《C#开发BIMFACE系列50 Web网页中使用jQuery加载模型与图纸》、《C#开发BIMFACE系列...51 Web网页中使用Vue.js加载模型与图纸》三篇文章中介绍了Web网页中集成BIMFace应用开发的技术方案与示例程序。...BIMFACE在网页中加载浏览模型图纸时用到了HTML5、CSS3、WebGL等新技术,无需安装任何插件,极速流畅的浏览体验,并且可以集成应用于App、小程序、公众号等移动端。   ...但是BIMFACE官方并未提供CS客户端程序的二次开发插件,如果想在CS客户端程序中集成BIMFACE应用,也只能借助Web网页,然后将网页集成到客户端程序中,这样就间接的达到了目的。...BIMFACE二次开发系列目录 【已更新最新开发文章,点击查看详细】

4.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

C#开发BIMFACE系列12 服务端API之文件转换

在代表模型的源文件上传到BIMFACE后,一般会进行三种API调用操作: 发起模型转换 查询转换状态 如转换成功,获取模型转换后的BIM数据 ?...发起转换 请求地址:PUT https://api.bimface.com/translate 说明:源文件上传成功后,即可发起对该文件的转换。...待BIMFace转换完毕后,根据应用传入的回调地址,BIMFace会通知转换结果,转换可能成功、也可能失败。 查看服务器上配置的Callback处理程序记录的日志: ?...signature(签名):为了确保回调消息是由BIMFace发出的,应用在收到回调消息后,须验证签名。...">BIMFace发出的回调信息:回调随机数 9 /// BIMFace发出的回调信息:签名 10 /// <param

1.6K40

C#开发BIMFACE系列2 二次开发流程

系列目录 【已更新最新开发文章,点击查看详细】   BIMFACE 平台是一个对外开放的平台,建筑行业的相关公司、软件公司或者有 BIM 业务需求的公司都可以注册成为开发者并使用其提供的强大功能...注册账号成为开发者 注册地址:http://bimface.com/register#/register ?...BIMFACE 系统架构 ? BIMFACE内部由3个核心的引擎组成。 1. 转换引擎 职责:解析原始文件格式,生成BIMFACE的数据包; 2....BIMFACE 转换流程 背景 工程文件一般都是由建筑行业的设计师生产的,模型或图纸的源数据都存储在文件当中。通过文件转换抽取文件中的数据以便于保存到云端的数据库中。...转换流程 模型文件经过云端转换后才能正常浏览,是因为转换后生成了BIMFACE定义的数据包。查看该模型实际上为查看该数据包中的几何信息。

66450

C#开发BIMFACE系列41 服务端API之模型对比

BIMFACE之前是没有三维模型联动对比的功能,在我和BIMFACE的技术支持团队的美丽小姐姐沟通后,他们把我的要求纳入了他们产品的需求,经过工程师们加班加点的辛苦付出,很快就实现了该功能。...特此感谢BIMFACE团队的所有小伙伴,感谢你们对开发者的信任与接受,感谢你们的辛苦付出。 滴水之恩,当涌泉相报,奉献上BIMFace C#版SDK开源项目。...特别说明:模型对比是在BIMFACE云端进行的,通常需要5~10分钟。当模型对比完成后,BIMFACE能通知对比结果。...请参考我的博客: C#开发BIMFACE系列30 服务端API之模型对比1:发起模型对比 C#开发BIMFACE系列31 服务端API之模型对比2:获取模型对比状态 C#开发BIMFACE系列32 服务端...API之模型对比3:批量获取模型对比状态 C#开发BIMFACE系列33 服务端API之模型对比4:获取模型对比结果 C#开发BIMFACE系列34 服务端API之模型对比5:获取模型构建对比差异 测试程序

31720

C#开发BIMFACE系列50 Web网页中使用jQuery加载模型与图纸

BIMFACE二次开发系列目录 【已更新最新开发文章,点击查看详细】 在前一篇博客《C#开发BIMFACE系列49 Web网页集成BIMFACE应用的技术方案》中介绍了目前市场主流的Web开发技术与应用框架...步骤2:下载并引用 BIMFace JSSDK 下载地址:https://bimface.com/developer-guide/984 下载的文件是一个压缩包,解压后目录结构如下: 另外2个目录是用于离线数据包功能...; 7 using BIMFace.SDK.CSharp.Common.Extensions; 8 using BIMFace.SDK.CSharp.Common.Log; 9 10 namespace...集成应用开发,官方提供了非常丰富的示例程序,都是Web网页集成应用,具体参考 https://bimface.com/developer-jsdemo#1023 下一篇《C#开发BIMFACE系列51...BIMFACE二次开发系列目录 【已更新最新开发文章,点击查看详细】

72620

C#开发BIMFACE系列51 Web网页中使用Vue.js加载模型与图纸

在前一篇博客《C#开发BIMFACE系列50 Web网页中使用jQuery加载模型与图纸》中详细介绍了在网页中使用jQuery加载模型与图纸 本篇博客主要介绍Web网页中使用Vue.js加载模型与图纸以及其他的应用开发...GitHub下载地址: https://github.com/vuejs/vue 下载后直接在网页中引用 步骤2:下载并引用 BIMFace JSSDK 下载地址:https://bimface.com...方式1:引用本地文件 方式2:引用BIMFACE官方在线文件。优点:一直保持最新版本。...步骤3:根据 FileId 获取 ViewToken 查看BIMFACE需要使用ViewToken,ViewToken 代表对单个模型/集成模型/模型对比的访问权限。...; 7 using BIMFace.SDK.CSharp.Common.Extensions; 8 using BIMFace.SDK.CSharp.Common.Log; 9 10 namespace

1.3K20

C#开发BIMFACE系列45 服务端API之创建离线数据包

由于用户所在环境以及应用开发自身的需求,BIMFACE的用户可能想在如下两个场景下还能浏览上传的BIMFACE的模型: 由于内容保护等原因,有些BIMFACE的用户所在的网络环境不一定允许访问公网的BIMFACE...用户自己的应用服务不想依赖于BIMFACE的服务来浏览已经在BIMFACE转换过的模型。尤其适用于运维场景,模型数量不多,且内容不会变更。...生成方式 BIMFACE提供了两种方式生成离线数据包: 在控制台中手动生成 调用API自动生成 企业级集成应用开发一般都使用第二种方式,灵活方便。...BIMFACE支持三种类型的文件生成离线数据包,文件转换、模型集成、图对比成功后,即可创建该文件的离线数据包。...上述测试程序使用了 《BIMFace.SDK.CSharp》开源SDK。欢迎大家下载使用。 BIMFACE二次开发系列目录 【已更新最新开发文章,点击查看详细】

27940

C#开发BIMFACE系列40 服务端API之模型集成

在业务方面,BIMFACE的模型集成能: 集成不同专业的模型,包括建筑、结构、装修、幕墙、钢构,以及机电中给排水、采暖燃气、通风空调、消防、强弱电等各专业。...由于集成不能立即完成,BIMFACE支持在模型集成完成以后,通过Callback机制通知调用方(请参考作者的博客《C#开发BIMFACE系列36 服务端API回调机制》);另外,调用方也可以通过接口查询集成状态...目前BIMFACE支持集成的模型文件格式包括:rvt、dgn、ifc、nwd、skp、3dm、3ds、fbx、stp。...BIMFACE官方提供了非常丰富的模型集成接口 下面详细讲解模型集成接口如何实现上述的集成效果。...BIMFACE二次开发系列目录 【已更新最新开发文章,点击查看详细】

49420

C#开发BIMFACE系列13 服务端API之获取转换状态

在《C#开发BIMFACE系列12 服务端API之文件转换》中详细介绍了7种文件转换的方法。发起源文件/模型转换后,转换过程可能成功也可能失败。那么在这种情况下就需要查询源文件/模型的转换状态。...第一种:调用文件转换接口 https://api.bimface.com/translate,该接口的返回结果中包含转换结果信息。...第二种:调用文件转换接口 https://api.bimface.com/translate,由于转换不能立即完成,BIMFace支持在文件转换完成以后,通过Callback机制通知应用,在Callbak...请求地址:GET https://api.bimface.com/translate 说明:应用发起转换以后,可以通过该接口查询转换状态 参数: ?...请求 path(示例):https://api.bimface.com/translate?

39250

C#开发BIMFACE系列8 服务端API之获取文件上传状态信息

系列目录 【已更新最新开发文章,点击查看详细】 在BIMFACE控制台上传文件,上传过程及结束后它会自动告诉你文件的上传状态,目前有三种状态:uploading,success,failure。...如果是通过调用服务接口来上传文件,上传结束后也可以再调用BIMFACE提供的“获取文件上传状态信息”接口来查询状态。 下面详细介绍如何获取文件上传状态信息。...请求地址:GET https://file.bimface.com/files/{fileId}/uploadStatus 说明:根据文件ID获取文件上传状态信息 参数: ?..., ex); 38 } 39 } 其中引用的 httpManager.Get() 方法,请参考《C#开发BIMFACE系列6 服务端API之获取文件信息》,方法完全一样。...测试 在BIMFACE的控制台中可以看到我们上传的文件列表 ? 选择任意一个文件的ID来做测试 ?

44420

C#开发BIMFACE系列31 服务端API之模型对比2:获取模型对比状态

系列目录 【已更新最新开发文章,点击查看详细】   在上一篇《C#开发BIMFACE系列30 服务端API之模型对比1:发起模型对比》中发起了2个模型对比,由于模型对比是在BIMFACE云端进行的...当模型对比完成后,BIMFACE通过回调机制通知对比结果。 特别说明:BIMFACE可以通过回调机制将模型/文件转换、对比等耗时操作结果通知开发者。...该方案与微信开发类似,需要开发者提供开发者服务器,并且该服务器对外公布一个外网地址,BIMFACE能访问到该地址才可以。如果没有正式域名或者外网IP,那么该方案则无法完成。   ...请求地址:GET https://api.bimface.com/v2/compare 说明:应用发起对比以后,可以通过该接口查询对比状态 参数: ?...请求 path(示例):https://api.bimface.com/v2/compare?

45310

C#开发BIMFACE系列49 Web网页中加载模型与图纸的技术方案

BIMFACE二次开发系列目录 【已更新最新开发文章,点击查看详细】 在BIMFACE二次系列博客中详细介绍了服务器端API的调用方式,如下列表 C#开发BIMFACE系列1 BIMFACE...简介 C#开发BIMFACE系列2 二次开发流程 C#开发BIMFACE系列3 服务端API之获取应用访问凭证AccessToken C#开发BIMFACE系列4 服务端API之源上传文件...C#开发BIMFACE系列5 服务端API之文件直传 C#开发BIMFACE系列6 服务端API之获取文件信息 C#开发BIMFACE系列7 服务端API之获取文件信息列表 C#开发BIMFACE...开发BIMFACE系列40 服务端API之模型集成 C#开发BIMFACE系列41 服务端API之模型对比 C#开发BIMFACE系列42 服务端API之图纸对比 C#开发BIMFACE系列43 服务端...主要包含 Web网页集成BIMFACE应用的技术方案 CS客户端集成BIMFACE应用的技术方案 移动App/小程序/公众号集成BIMFACE应用的技术方案 本篇主要介绍Web网页集成BIMFACE应用的技术方案

1.7K10

C#二次开发BIMFACE系列67 File Management文件管理服务及应用场景

系列目录     【已更新最新开发文章,点击查看详细】   在我的博客《C#二次开发BIMFACE系列》教程中详细介绍了如何注册BIMFACE、测试、封装服务器端接口并提供了丰富的Demo、视频教程等内容...BIMFACE牵挂每一位可爱的用户,为了更好地服务于每一位BIMFACE开发者,重磅推出“文档中心”功能,File Management 接口助力搭建企业级项目文档管理平台。...本篇将详细介绍BIMFACE 的 File Management的功能及应用。...您可以直接在浏览器、手机、平板上的BIMFACE应用中输入或读取数据。 上传文件到File Management后,可以配合BIMFACE数据接口,进行云端的数据处理,轻松调用存储的BIM数据。...目标场景:模型存储、访问阶段、文件管理   File Management模块提供的文件管理功能,可支持BIMFACE应用中的模型或图纸的上传下载,随时随地访问分享,同时支持文件分类型管理,配合BIMFACE

43810
领券