三视图自动生成程序解析
程序功能概述
该程序能够自动生成三视图题目,并提供对应的答案选项和解析。
技术依赖
- 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
合并图像和选项,并添加箭头。
下载地址
用户评论