bim viewer,BIMe v3.5 API Documents

基于开发的结构化和轻量化模型引擎,同时支持3D和2D;模型格式上支持包括,在内的众多主流BIM模型格式(转换为BIMe的专用格式)。无需任何软件和插件,直接在浏览器内运行。需要运行在支持浏览器中,目前所有的现代主流浏览器都支持。为了让开发更为便捷,我们将.js,.js,.js也都导出到下。

BIM

BIM 基于开发的结构化和轻量化模型引擎,同时支持3D和2D;模型格式上支持包括,在内的众多主流BIM模型格式(转换为BIMe的专用格式)。无需任何软件和插件bim viewer,直接在浏览器内运行。

BIM 需要运行在支持浏览器中,目前所有的现代主流浏览器都支持。点击查看您的浏览器是否支持

架构

Bim 基于 4.0构建,但考虑到开发者可能需要使用,所以接口以语言提供。

API 调用方式&结构

在BIM 所在的页面,我们将BIM 的API都集中导出到下的BIMe对象下。您可以参考我们的API 文档,直接在的调试工具里面通过.BIMe.xx来使用我们给您提供的各种方法。

API 结构

在此结构中,第一层和第二次为逻辑层,无对应类。第三层为真实类,每个类都是全局单例,无须创建。

: 模型导出时数据类

: 构件数据类

:模型运行时数据类

: 逻辑数据类

: 构件选择控制类

: 构件隐藏显示控制类

: 构件隔离控制类

: 构件聚焦控制类

: 全局控制类

: 选择集操作类

:视图操作类

:批注操作类

:视点操作类

:视点链接操作类

:构件属性操作类

:二维操作类

: 全局消息类

BIM API 示例:

function hello(){

// 向当前选择集添加对象'xxxx'。

window.BIMe.control.BIMeSelector.selectorElementByElementId(elementId, true);

// 聚焦ElementId 为'xxxx'的对象。

window.BIMe.control.BIMeZoom.zoomElementByElementId(elementId);

}

为了让开发更为便捷,我们将.js,.js,.js也都导出到下。

.js 示例:

function hello() {

var geo = new THREE.BoxBufferGeometry(10,10,10);
var mat = new THREE.MeshPhongMaterial({color:0x00ff00,side:THREE.DoubleSide});
var mesh = new THREE.Mesh(geo,mat);

}

.js示例:


function hello() {

var array = [1];
var other = _.concat(array,2,[3],[[4]]);

console.log(other);

// => [1,2,3,[4]]

console.log(array);

// => [1];

}

快速开始step 1: 联系部署私有云或使用step 2: 搭建开发环境

当部署完私有云后bim viewer,BIMe v3.5 API Documents,将iis服务器下的文件夹复制到本地,

step 3: 编写代码 & 测试。step 4: 发布在线调试

打开的调试工具考证书的正规网站,切换到 tab页,切换为所在的。

在控制台输入api.xxx调用的所提供的方法。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请添加站长微信举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.zhiyeeedu.com/54687.html

(0)
上一篇 2024年 11月 19日 上午12:26
下一篇 2024年 11月 19日 上午12:27

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

18923864400

在线咨询: QQ交谈 邮件:zhiyeeedu@163.com 工作时间:周一至周五,9:00-18:00,节假日休息

关注微信
关注微信
返回顶部
职业教育资格考证信息平台
在线客服