Skip to content

Latest commit

 

History

History
24 lines (8 loc) · 815 Bytes

File metadata and controls

24 lines (8 loc) · 815 Bytes

仓库主要的功能是将CAD的二维平面文件(dwg,dxf)中的数据读取出来,并将其提升至三维平面(类似于高德地图中导航的建筑的效果),并在OpenGL里渲染出效果,同时将每一个元素保存成obj格式的文件。

data目录下存放需要转换的dxf文件。如有其它需要请自行修改main.cpp中的dxf路径。

  • linux直接用master分支即可,可以直接编译使用
  • windows使用msvc分支,需要自己修改cmake里面的库路径,缺啥补啥。

*其核心就是根据二维多边形生成三维的三角面点数据。*

- 所使用读取cad文件的c++库是这个

- cmake中用到的opengl库和相关头文件需要根据实际情况替换路径

动画