考试大作业
提交作业
• 作业要求
实现一个旋转车床加工的交互图形小软件。
(1)用户可直接用鼠标控制刀具前沿位置,也可在交互编辑bezier曲线设定轮廓线;
(2)鼠标控制移动,原料模型产生变化,并有粒子系统模拟碎屑飞溅
(3)用户可选择材质(木质或金属)
(4)不同材质被切削之后的光照效果会发生变化
(5)撰写作业报告
(6)现场演示答辩
• 作业评分标准
(1)基础圆柱状金属或木制原料的几何建模及显示、刀具模型显示、背景显示、圆柱材料旋转动画(20分),以实现的完整性、仿真度作为评分的依据;
(2)鼠标控制刀具移动,原料模型产生变形,不同材质被切削之后的光照效果会发生变化(20分),以交互操作的友好性、流畅性、视觉真实性作为评分依据;
(3)刀具移动前端有粒子系统模拟碎屑飞溅(20分),以真实感和性能作为评判依据;
(3)三次Bezier曲线交互创建及放置,作为切削交互的轮廓约束,实现自由曲线轮廓的车削(20分),以交互的友好性、功能的达成度作为评分标准
(4)撰写作业报告(10分),以作业报告的完备性、细致度为评分依据,禁止粘贴代码和大量插图。
重要备注:以上评分标准在课程作业答辩时作为对同学们方法设计、工程实现和实际运行展示的评分依据,不来参加答辩之提交工程代码和作业报告的将被视为缺考,没有成绩。
• 作业提交内容和方式
• 命名格式:学号_姓名拼音_作业序号,例如:zip
• 提交地址:Canvas平台
• 除了代码之外,提供一份Release版本的可执行文件
• 可执行文件极有可能需要额外的dll文件,请放在可执行文件同目录下
• 请保证自己在文件夹中直接打开该可执行文件,可以正常运行
• 同时提交作业报告