大家好,最近做了一个基于Webassembly的CAD查看器,欢迎试用交流!
这个产品目前只有查看step文件的功能,用github page进行的部署。它的特点是在浏览器中即可查看step文件,而且是静态页面,使用OCC Webassembly方式读取step文件,没有后端接口。

1. 访问地址: https://featool.github.io/tools
打开step文件后,界面如下:
在这里插入图片描述
使用github page部署优点是不需要任何成本,缺点也很明显就是国内第一次访问会慢,尤其是wasm文件偏大,下载会稍慢,不过等下次使用的时候由于有浏览器缓存就没这个问题了。
2. 帮助
技术交流、bug反馈或提出新的需求可以加我微信。
在这里插入图片描述

3. 技术线路
主要技术点如下:
1. Opencascde使用Emcc进行编译
2. 将OCC中读取step文件的接口用webassembly进行包装暴露
3. 用three.js进行渲染,高亮显示

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐