三视图自动生成程序解析
程序功能概述
该程序能够自动生成三视图题目,并提供对应的答案选项和解析。
技术依赖
- numpy:用于数值计算
- matplotlib:用于绘图
- random:用于随机生成数据
- pillow:用于图像处理
文件结构
main.py:主文件,运行后生成指定数量和规格的立方体组合图像,并保存在 picture 文件夹中。
three.py:生成对应立方体组合的三视图和干扰选项,并将图片保存在 answer 文件夹,返回正确答案的顺序值。
gen_question.py:将立方体图像和对应选项合并,并添加视图指示箭头,根据答案选项分别保存到 merge/A、merge/B、merge/C、merge/D 文件夹中。
使用说明
- 运行
main.py 生成立方体组合图像。
- 调用
three.answer 生成三视图和选项。
- 调用
gen_question.merge 合并图像和选项,并添加箭头。
main.py:主文件,运行后生成指定数量和规格的立方体组合图像,并保存在picture文件夹中。three.py:生成对应立方体组合的三视图和干扰选项,并将图片保存在answer文件夹,返回正确答案的顺序值。gen_question.py:将立方体图像和对应选项合并,并添加视图指示箭头,根据答案选项分别保存到merge/A、merge/B、merge/C、merge/D文件夹中。
使用说明
- 运行
main.py 生成立方体组合图像。
- 调用
three.answer 生成三视图和选项。
- 调用
gen_question.merge 合并图像和选项,并添加箭头。
main.py 生成立方体组合图像。three.answer 生成三视图和选项。gen_question.merge 合并图像和选项,并添加箭头。
下载地址
用户评论