Commit Readme file
This commit is contained in:
20
README.md
20
README.md
@ -1 +1,21 @@
|
|||||||
# GITKracken
|
# GITKracken
|
||||||
|
1. 程序的主要功能:
|
||||||
|
这是一个通用的 DWG/DXF 文件查看器,主要功能包括:
|
||||||
|
* 加载并显示 DWG 和 DXF 格式的 CAD 文件
|
||||||
|
* 将 DWG 文件转换为 DXF 格式
|
||||||
|
* 在图形界面中渲染 CAD 文件的内容
|
||||||
|
* 支持缩放和平移操作来查看图纸细节
|
||||||
|
2. 使用的关键技术或库:
|
||||||
|
* Windows Forms: 用于创建图形用户界面
|
||||||
|
* netDxf: 用于读取和处理 DXF 文件
|
||||||
|
* System.Drawing: 用于绘制 CAD 实体
|
||||||
|
* ODA File Converter: 用于将 DWG 文件转换为 DXF 格式
|
||||||
|
* Task 和 async/await: 用于异步处理文件加载和转换
|
||||||
|
* System.Configuration: 用于读取应用程序配置
|
||||||
|
3. 主要实现方式:
|
||||||
|
* 使用 OpenFileDialog 选择 CAD 文件
|
||||||
|
* 如果是 DWG 文件,先使用 ODA File Converter 转换为 DXF
|
||||||
|
* 使用 netDxf 库读取 DXF 文件内容
|
||||||
|
* 将 CAD 实体(如线条、圆、弧等)存储在内存中
|
||||||
|
* 使用 System.Drawing 在 Windows Form 上绘制这些实体
|
||||||
|
* 实现缩放和平移功能来允许用户交互式查看图纸
|
||||||
|
Reference in New Issue
Block a user