×

只需一步,快速开始

扫描二维码登录本站

        相信很多BIMFACE的老用户经历了图纸上传到BIMFACE转换之后是以PNG显示的模式。现在BIMFACE在图纸的转换过程中取得了突破性的进展,该核心技术也在同行中也处于领先地位,矢量图纸的功能给众多基于图纸做应用开发的用户们带来了福音,比如在线图审平台、在线看图等方面的应用,那么矢量图纸有什么优点呢?

1、支持图纸无限放大

2、支持测量

3、支持图层管理

4、支持离线部署

5、支持大型图纸


可以比喻为位图和矢量图的区别


web端的图纸操作

无限放大、测量、框选放大、图层管理等


移动端的图纸操作

图纸浏览、测量、图层管理


图纸上增加批注

可以在图纸上增加批注


那么问题来了,怎么才能把我上传的dwg转换成矢量图纸呢?
1、后端转换的时候加入对应的config

"config":{

    "exportDrawing":true,

    "exportThumb":true

    }

详情见开发文档:

http://doc.bimface.com/book/restful/articles/api/translate/put-translate.html?p=doc



2、前端展示矢量图纸

可以copy代码到本地,更换自己的矢量图纸viewtoken双击运行。

详情见开发文档:

http://doc.bimface.com/book/js/articles/basic/application.html?p=doc

核心代码

 if(viewMetaData.viewType == "drawingView"){

// ======== 判断是否为矢量图纸 ========

var ViewerEvent = Glodon.Bimface.Viewer.ViewerDrawingEvent;

//var viewerDrawing;

var dom4Show = document.getElementById('domId');

var WebAppConfig = new Glodon.Bimface.Application.WebApplicationDrawingConfig();

WebAppConfig.domElement = dom4Show;

WebAppConfig.drawingUrl = viewMetaData.drawingUrl;

WebAppConfig.viewToken = viewMetaData.viewToken;

WebAppConfig.staticHost = viewMetaData.staticHost;

// 创建WebApplication

apps = new Glodon.Bimface.Application.WebApplicationDrawing(WebAppConfig);

viewer2D = apps.getViewer();

}

一起动动键盘试一试吧,可以访问BIMFACE官网的示例

(http://bimface.com/sample),也可以注册账号上传自己的图纸进行查看,有问题可以随时联络~



BIMFACE,与你一起开发BIM的价值!

联系方式:021-54582093



63970.jpg
admin

写了 5859 篇文章,拥有财富 1020,被 5 人关注

BIM爱好者
www.XinBIM.com
转播转播 分享淘帖 踩!踩!
回复

使用道具

评论

使用高级模式,上传图片!
您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

返回顶部