教学目标:
一、对程序的进一步了解:
1、巩固上节课的程序运行方法;
2、巩固 function 、 main 、 return 等关键词的含义;
3、完成几何变换函数:mirroredX,mirroredY,mirroredZ;
4、巩固缩放函数:scale;
5、巩固函数的概念;
6、学习颜色透明度,setColor 函数;
二、3D打印:
1、巩固如何在线切片,如何3D打印;
2、利用3D打印打印出作业中的组合物体;
3、对3D打印的失败率有一定的认识,知道如何可以提高成功率;
4、理解函数封装之后,可以简化3D打印的步骤,提高开发和打印效率;
三、对数学几何的理解:
1、巩固多面体;
2、巩固抽屉,形状的相减、联合;
3、理解变量,对代数有巩固的作用;
4、培养数学的逻辑思维能力和抽象思维能力,尤其是抽象思维能力!
老师学习目标:
1、老师可以根据教程:https://www.aoyacms.com/book/39-539.html ,自学体会各种形状的用法
2、老师可以根据教程:https://www.aoyacms.com/book/39-572.html , 自学颜色和透明度的用法
2、这个课程让老师能更加灵活的应用和掌握函数,以及做一个难度较高的飞机模型;
3、飞机模型需要封装成函数,有了这个课程的基础,老师基本上可以自行设计教学作业和教学道具;
教学课时:
每课时45分钟,一般为2课时;如果出现3D打印失败的情况,可能2课时不够。所以上课前最好检查下3D打印机是否调平等;
教辅材料:
1、电脑、投影或显示器;
2、3D打印机;
3、白乳胶(或双面胶);
4、水彩手绘颜料;
5、尺子;
6、直角镊子(换料用);
教学步骤:
1、老师课堂上手敲代码,并且讲解巩固上节课的那几个单词;尤其是main 函数,和c语言一样的语法;
2、老师的参考代码:https://www.aoyacms.com/cad/aoyacad.php?orderid=112
3、在敲的时候,可以讲解关键词:
function : 函数
main : 主函数,每个程序都有唯一的main 主函数
return : 返回值,只有return 出来的几何图形才会渲染和显示
var : 变量的关键词,javascript 只有变量,可以是对象,也可以是整数数字等;
4、老师课堂调用上次的三角体函数;
5、老师调用mirroredX 得到三角体的镜像,分别调用 mirroredY, mirroredZ 得到不同方向的镜像;
6、利用旋转将圆柱体横放和三角体结合;
7、老师完成课堂作业:飞机模型;
课堂作业:
1、打印飞机模型;
提前准备的打印文件:
S/15/m.gcode 飞机模型
|