发布一个基于OCCT Wasm+three.js的在线的CAD查看器
·
大家好,最近做了一个基于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进行渲染,高亮显示
更多推荐


所有评论(0)