最近孩子在學(xué)立體幾何的初步概念:長方體和正方體拱绑。除了了解長方體和正方體的基本概念外丽蝎,我們可以看看在scratch里猎拨,我們怎么制作長方體和正方體。
基本概念:
- 長方體:6個面红省,對面相同吧恃。12條棱,每4條棱相等
- 正方體:6個面都相同痕寓。12條棱都相等。
- 坐標(biāo)軸:以坐標(biāo)軸為參考硬毕,才能畫出美觀的3D立方體。
-
二維坐標(biāo)軸
-
前面的文章介紹過scratch中舞臺的坐標(biāo)體系吐咳,x范圍是(-240 , 240)y的范圍是(-180元践,180)。有了二維坐標(biāo)系為參考能繪制出長方形和正方形
-
三維坐標(biāo)軸
三維坐標(biāo)軸相對增加了一個跟x乾蓬,y有45度角的z軸慎恒。有了3維坐標(biāo)系撵渡,就能描述長方體的長、寬粒氧、高节腐。我們要繪制的立方體的3個面位于xy外盯,yz翼雀,xz組成的平面上。
scratch里的立體圖形
在紙上或者平面上繪制長方體和正方體箱熬,要有一定的透視效果,才能看出立體效果城须。在scratch中繪制是同樣的要求。
1. 在角色造型中繪制立方體
scratch提供了繪圖工具砰琢,可以在角色造型中繪制出立體圖形良瞧。
我們以立方體為例:
先繪制框架
再填充顏色
如果我們制作過程中需要自己繪制立方體就可以這樣做莺褒。
2. 用腳本繪制立方體
scratch提供了畫筆功能的腳本,利用這些腳本同樣可以類似繪制長方形和正方形一樣繪制出立方體來遵岩。只是需要注意的是,通常立方體背面的3條線用虛線來表示舍哄。
我們可以向上圖一樣找出立方體的各個頂點的位置誊锭。移動到對應(yīng)的(x,y)落筆,移動到相連的另外一個位置丧靡。
部分腳本如下:
畫出的圖形如下:
OK温治,這篇就到這里,留一個題目:如果只給出一個頂點坐標(biāo)以及長寬高的長度熬荆,能否完成立方體的繪制呢?