教学目标:
一、对程序的进一步了解:
1、巩固程序运行方法;
2、巩固 function 、 main 、 return 等关键词的含义;
3、学习如何使用round参数制作圆角矩形;
4、学习新的3D函数:intersection,了解立体几何的相交是什么。
5、了解缩放函数:scale,如何通过单轴压缩得到扁平的圆角平面
二、3D打印:
1、巩固如何在线切片,如何3D打印;
2、进一步熟练操作3D打印机;
三、对立体几何的理解:
1、立体几何相交的空间关系;
2、巩固X,Y ,Z 坐标系的概念;
3、圆角矩形是由正方体与比其更大的球体相交得到的;
老师学习目标:
1、老师可以根据教程:https://www.aoyacms.com/book/39-538.html ,自学会相交的用法
2、可以手敲代码做出相交圆角矩形的相关作业;
教学课时:
每课时45分钟,一般为2课时;如果出现3D打印失败的情况,可能2课时不够。所以上课前最好检查下3D打印机是否调平等;
教辅材料:
1、电脑、投影或显示器;
2、3D打印机;
3、白乳胶(或双面胶);
4、水彩手绘颜料;
5、尺子;
6、直角镊子(换料用);
教学步骤:
1、老师课堂上手敲代码,并且讲解巩固上节课的那几个单词;尤其是main 函数,和c语言一样的语法;
2、老师的参考代码:https://www.aoyacms.com/cad/aoyacad.php?orderid=105
3、在敲的时候,可以讲解关键词:
function : 函数
main : 主函数,每个程序都有唯一的main 主函数
return : 返回值,只有return 出来的几何图形才会渲染和显示
intersection : 相交,内置函数
var : 变量的关键词,javascript 只有变量,可以是对象,也可以是整数数字等;
4、图形出现了之后,老师讲解圆角正方体的形成方法,;
5、巩固长度单位的概念,mm, cm ;
6、让小朋友观察圆角矩形的打印过程,回顾上堂课的3D打印的知识,看XYZ轴如何运动;
7、打印数个圆角矩形;让孩子自己写上数字变成骰子做比大小游戏;
课堂作业:
1、做出一个车轮,让孩子将两个轮子穿起来变成一对轮轴
老师开始分解课堂作业:若干个车轮;老师可以事先准备好生成的源码,并切好片;拷贝到SD卡里;第一次教学时间来不赢,可以临时切片,然后拷贝给每个学生的3D打印机中:
2、可能打印的东西较多,如果课时不够,请用缩放函数缩小尺寸!
提前准备的打印文件:
S/10/roundcube.gcode, 示例的圆角矩形文件
S/10/m.gcode,其中:m是车轮的文件
|