Javascript three.js将三维场景导出为二维DXF视图

Javascript three.js将三维场景导出为二维DXF视图,javascript,html,three.js,Javascript,Html,Three.js,有人有将3D THREE.js场景导出到2D dxf的例子吗?我可以遍历场景,获取对象的所有面,然后获取这些面的顶点,然后使用它们通过在点之间绘制线来创建DXF文件。通过使用顶点的x/y、x/z、z、y值,我可以创建前视图、右视图和顶视图。我的问题是,当它在面顶点之间绘制直线时,我正在绘制构成面的所有三角形,这使得我在二维视图中有大量的额外直线,尤其是在圆形曲面上 您是否尝试过使用三种svg渲染器?我对此很好奇……我会在上面挖一些洞,看看能不能让它做我想做的事情。谢谢你的建议。我尝试过使用svg

有人有将3D THREE.js场景导出到2D dxf的例子吗?我可以遍历场景,获取对象的所有面,然后获取这些面的顶点,然后使用它们通过在点之间绘制线来创建DXF文件。通过使用顶点的x/y、x/z、z、y值,我可以创建前视图、右视图和顶视图。我的问题是,当它在面顶点之间绘制直线时,我正在绘制构成面的所有三角形,这使得我在二维视图中有大量的额外直线,尤其是在圆形曲面上

您是否尝试过使用三种svg渲染器?我对此很好奇……我会在上面挖一些洞,看看能不能让它做我想做的事情。谢谢你的建议。我尝试过使用svg渲染器,似乎得到了相同的结果,每个三角形的所有边仍然在svg文件中绘制……我也尝试过正交和透视相机。ortho有助于处理立方体形状的对象,但从侧面看圆柱体时会绘制大量的边。您是否尝试过使用三个svg渲染器?我对此很好奇……我会在上面挖一些洞,看看能不能让它做我想做的事情。谢谢你的建议。我尝试过使用svg渲染器,似乎得到了相同的结果,每个三角形的所有边仍然在svg文件中绘制……我也尝试过正交和透视相机。ortho有助于处理立方体形状的对象,但从侧面看圆柱体时会绘制大量的边。