一个基于Python Tkinter的2D/3D图形绘制工具。
- 基本图形绘制:点、直线、矩形、圆形、多边形
- 贝塞尔曲线和自由笔刷绘制
- 图片导入和编辑
- 图形选择、移动、调整大小
- 颜色和线宽设置
- 3D基本图形:立方体、球体、圆锥、金字塔
- 3D点和向量
- 图形选择和删除
- 3D视角旋转和缩放
- 撤销/重做
- 复制/粘贴
- 文件保存/加载 (JSON格式)
- 画布导出为图片
pip install -r requirements.txtpython main.py- 切换模式:点击左侧工具栏的"2D"或"3D"按钮
- 选择工具:从工具栏选择绘制工具
- 设置属性:在右侧属性面板调整颜色、线宽等
- 绘制图形:在画布上点击或拖拽绘制
- 编辑图形:使用选择工具点击图形进行编辑
├── main.py # 程序入口
├── requirements.txt # 依赖包
├── src/
│ ├── shapes/ # 2D图形类
│ ├── shapes3d/ # 3D图形类
│ ├── ui/ # 用户界面
│ └── managers/ # 绘图管理器
├── examples/ # 示例文件
└── docs/ # 用户手册
- Python 3.7+
- Tkinter (GUI)
- Pillow (图像处理)
- PyInstaller (打包)