Thanks to visit codestin.com
Credit goes to github.com

Skip to content

wzbzdm/SimpleDraw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleDraw - 简易绘图程序

基于Windows GDI+的2D绘图程序,支持多种基本图形绘制和文件操作。

功能特性

基本绘图功能

  • 直线绘制
  • 圆形绘制
  • 矩形绘制
  • 多义线绘制
  • 曲线绘制(B样条曲线)
  • 坐标系统显示

文件操作

  • 绘图文件保存(.gtx格式)
  • 绘图文件打开

界面功能

  • 主绘图窗口
  • 工具栏
  • 状态栏(显示坐标和半径信息)
  • 侧边栏

其他功能

  • 图形计算
  • 绘制辅助线
  • 坐标系统模式

系统架构

主要组件

  • SimpleDraw.h/cpp: 主程序逻辑和绘图功能实现
  • WindowControl.h: 窗口管理和布局控制
  • EventHandler.h: 用户输入事件处理
  • drawAny.h: 绘图数据结构和基础功能

依赖

  • Windows API
  • GDI+图形库

安装与使用

  1. 确保已安装Visual Studio开发环境
  2. 克隆本项目
  3. 打开SimpleDraw.sln解决方案文件
  4. 编译并运行

贡献指南

欢迎提交Pull Request或Issue报告问题。

许可证

MIT License

About

Computer Graphics

Resources

License

Stars

Watchers

Forks

Packages

No packages published