一个使用three.js的网页DXF文件查看器dxf viewer

Posted 我来乔23

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个使用three.js的网页DXF文件查看器dxf viewer相关的知识,希望对你有一定的参考价值。

github地址:https://github.com/gdsestimating/three-dxf
Three-Dxf是一个浏览器dxf文件查看器应用,其使用https://github.com/gdsestimating/dxf-parser解析dxf文件(解析出json格式),并使用three.js来渲染。
首先,安装npm(安装node.js时会默认安装好npm,安装后会将npm和node命令默认添加到环境变量中)
首先下载:

 解压

 在当前目录打开命令行

# first, compile three-dxf
> npm install
> npm run build

# then install the sample\'s dependencies
> cd sample
> npm install

# go back to the root and run http-server to run the sample
> cd ..
> npm install -g http-server@0.9.0
> http-server .
# use `http-server -c-1 .` to prevent caching

此时,打开chrome浏览器:http://127.0.0.1:8080/sample/index.html

 

 效果还不错,值得参考!

1 // See index.js in the sample for more details
2 var parser = new window.DxfParser();
3 var dxf = parser.parseSync(fileReader.result);
4 cadCanvas = new ThreeDxf.Viewer(dxf, document.getElementById(\'cad-view\'), 400, 400);

 

以上是关于一个使用three.js的网页DXF文件查看器dxf viewer的主要内容,如果未能解决你的问题,请参考以下文章

dxf文件用啥打开

从 Blender 加载 Three.js 中的多个对象

开源项目3:微信小程序AR和Three.js实现全景图片3D查看器方向传感器旋转

如何使用 three.js 向 Forge Viewer 添加文本?

如何为three.js模型加载器将对象转换为json文件

在three.js中播放特定部分的网格动画