用自已實現的小積木繪製各種幾何圖形

2020-12-15 阿達老師

我們上節課學習了如何創建自定義模塊,每一個自定義模塊都可以說是我們自已創作的一個小作品,今天我們就利用自定義模塊的知識來創建一些自已的小積木,

知識點:使用自已創作的小積木完成各種幾何圖形的繪製

各種幾何圖形在我們的日常生活中可以說是無處不在,地球儀是圓形的,課本是長方形的等,我們在學校已經學習過認識圖形了,這裡老師就不展開了,下面我們來看看美妙的圖形怎麼通過scratch畫出來吧,

1、正方形,

我們知道正方形有四個邊,並且每條邊都是相等長度的,每兩條邊的夾角是90度,基於這個特性,我們可以這樣實現:

首先初始化畫筆的位置、顏色、大小,代碼如下

然後畫正方形的第一個邊,畫一條直線

然後把方向旋轉90度,再畫一條邊

這樣一個完美的直角就畫完了

現在,如果我們旋轉四次,那是不是四個邊就畫完了呢,一個正方形也就畫出來了,我們可以這樣簡化代碼

再創建一個自定義模塊,將上面的畫正方形的代碼放到自定義模塊下方,然後在初始化代碼後調用我們新創建的小積木,代碼實現如下:

我們繪製正方形的小積木就完成了,一個四四方方的正方形就畫好了,

我們來梳理一下流程吧:

第一步:創建一個自定義模塊,並將實現代碼放到自定義模塊的下方

第二步:在主程序代碼中調用新創建的自定義模塊

小朋友們,你們學會創建自已的小積木了嗎,我們繼續畫優美的圖形吧

2、圓形

圓形旋轉一周是360度,我們使移動的步數儘量小,旋轉的度數儘量小,那麼每次旋轉所產生的夾角就可以忽略不計了,然後畫筆旋轉一周就完一個圓形的繪製了

3、旋轉方塊

我們試著在剛剛的正方形的基礎上每次移動的步數逐步增加,看看是什麼效果呢,這裡我們需要引入一個變量,我們新建一個叫做「邊長」的變量

我們完成了一個旋轉方塊的小積木,下面我們來學習一下複雜圖形的畫法吧

4、同心圓

同心圓的意思就是兩個圓的圓心相同,畫筆初始化的代碼我們略過,我們著重看一下循環裡的代碼,我在旋轉的時候旋轉了91度,那麼第一次旋轉的時候兩個邊會有一個夾角

而當旋轉次數增加,圖表會以外部夾角為邊生成一個圓,而每次旋轉會由於角度的原因在內部再次切割出一個圓,由於旋轉的時候都是圍繞著一個點在旋轉,則生成的兩個圓的圓心是相同的

好了,小朋友們可以再其它的幾何圖形來實現自已的模塊哦,也可以留言跟老師交流分享,我們下節課再見

相關焦點

  • Scratch3.0進階課程02:畫筆工具和幾何圖形的繪製詳解
    幾種簡單的幾何圖形這些幾何圖形看起來都很簡單,但是從小學到大學都要對它們進行學習和應用,所以深刻理解圖形的分解和構成現在,萬事俱備,接下來我們就使用Scratch3.0畫筆工具,繪製幾何圖形。03幾何圖形的繪製使用Scratch繪製圖形,要結合圖形自身的特徵而選擇不同的繪製方法,下面我們逐一進行編程實踐
  • 如何使用ug繪製出幾何圖形?詳見操作過程
    ug系列軟體最新版本下載Unigraphics NX(UG NX)軟體版本:8.0 官方版行業軟體立即查看UG NX 10.0軟體版本:官方中文版圖形圖像立即查看剛接觸ug的朋友可能還不會繪製幾何圖形,今天小編就講解使用ug繪製幾何圖形的操作過程
  • 高一年級數學實踐活動——幾何圖形的美與實現
    高一(1)班陳王子   深刻體會到了分形幾何的美妙,這種自對稱性的圖形,不僅豐富了我們圓錐曲線的知識,還讓我們對混沌理論有了一定的理解。上機操作更是讓我們感受到了計算機科學與編程技術的強大,區區幾行代碼就可以實現複雜的操作。
  • 用Scratch編程畫幾何圖形:如何畫風箏四邊形
    用Scratch編程軟體來畫幾何圖形是件非常有趣的事情,大家可以用學過的幾何知識結合編程技巧畫出各種各樣的幾何圖形。從簡單的單一圖形到複雜的組合圖形,你想怎麼畫就怎麼畫,就看你的創意了。今天,我們來學習四邊形的最後一個圖形 - 風箏四邊形!
  • Python OpenCV繪製幾何圖形
    來自:https://www.linuxmi.com/在這篇Python OpenCV文章中,我想向您展示在OpenCV中繪製基本的幾何圖形
  • 用好數學工具——幾何畫板,輕鬆作出複雜幾何圖形
    ,用測量的方法去驗證一下,當你看到一個繁瑣的函數時,你也可以畫出圖像,它可以幫助你一目了然地看出定義域,值域等。許多老師問我,說他們在幾何畫板中作好了圖形,但是拖動圖形中的某一個點時,圖形形狀變化的同時,基本的幾何關係如垂直、平行等不成立了。那是因為在作圖的時候沒有按照幾何關係來做,幾何畫板的核心就是幾何關係,當我們拖動繪製的對象時,仍然保持幾何關係不變,幾何畫板中的所有對象都是通過幾何定義構造出來的,無論幾何對象如何關係始終保持幾何關係。
  • 幼兒幾何啟蒙,並不是簡單的幾張圖形,抓住這4點很重要
    >3-4歲隨著邏輯思維能力的發展,孩子可以區分開放圖形和封閉圖形,並且畫出類似圓、三角形、正方形的圖案;4-6歲孩子開始分辨直線和曲線,逐漸開始認知直線、角、圓弧等概念;6-7歲孩子可以掌握圖形之間的關鍵特徵,分辨並畫出各種圖形。
  • [Python圖像處理] 二.OpenCV和Numpy讀取修改像素、幾何圖形繪製
    知識點如下:一.傳統讀取像素方法二.傳統修改像素方法三.Numpy讀取像素方法四.Numpy修改像素方法五.幾何圖形繪製學Python近八年也可以同時輸出B、G、R三個值,核心代碼如下:print(img[78, 78])img.itemset((78, 78, 0), 0)img.itemset((78, 78, 1), 0)img.itemset((78, 78, 2), 0)print(img[78, 78])#[155 104 61]#[0 0 0]五.幾何圖形繪製
  • 詳解幾何畫板製作圖形平移動畫的技巧
    詳解幾何畫板製作圖形平移動畫的技巧時間:2017-03-08 19:11   來源:9553   責任編輯:毛青青 川北在線核心提示:幾何畫板實現將△ABC沿DE方向進行平移,並製作成動畫,具體的製作步驟如下。
  • 「Scratch AI 數學」美麗的幾何圖案第3節(共4節)
    文 | 大程「Scratch AI 數學系列」第二課:美麗的幾何圖案第3節(共4節)視頻:回顧銳角三角形和周角的知識點,規劃出甲蟲繪製圖形時的移動路徑。編寫甲蟲繪製銳角三角形的代碼,演示Scratch中移動、轉向、設置大小等基本操作。對比繪製單個圖形和繪製多個圖形的代碼,將相同的代碼片段抽取出來,定義成「自製積木」,同一段代碼,被多個地方使用,減少重複。
  • PHP實例,GD2函數填充幾何圖形
    1、實例說明使用GD2函數不僅可以繪製線條圖形,而且可以繪製填充圖形,如填充圓形、填充矩形等。在本實例中,將介紹圓形和矩形的填充,其運行結果如圖 1所示。圖 1 GD2函數填充幾何圖形2、實現代碼具體實現代碼如下:3、技術要點在GD2 函數庫中,應用 imagefill()函數實現圖像的填充操作,其語法如下:bool
  • 學齡前兒童數學啟蒙第三篇:幾何圖形識別!
    今天我們聊聊第4個,幾何圖形!學齡前的幾何認知很簡單,不用玄之又玄,用一句大實話來說,簡單到每個娃都會。基礎的圖形,就是三角形,長方形,圓形,正方形,梯形,菱形。差不多了就這麼些了。其中正方形在小娃階段普遍會認為是獨立的,跟長方形不同的,短時間不用糾正。因為涉及到精確概念,小娃還沒發展到。這些圖形,孩子2-3歲就會開始認識,很快就能認全。學前幾何難在空間感知階段,今天我們就只聊認知圖形,因為空間感知這塊要聊的很多,這個話題留在下一期講。
  • 一款用數學幾何圖形做出的美甲
    今天給大家介紹的是「坑海」中的用幾何幾何圖形做出的美甲。再簡單的美甲基礎上,加入幾何線條和各種色彩,也是現在最時尚的美甲之一。簡單的幾何圖形美甲做法是,先塗上底色,讓後畫上不同的幾何形狀,或者是用美甲線條先固定下大致的圖形,再塗上不用的顏色,然後揭下美甲線條,或者可以在不同的顏色邊緣用黑色或者是金色的甲油膠畫上線,讓後塗兩油就可以了。
  • 學前幾何的完美玩具:FoxMind立體積木和Mighty Mind平面幾何拼圖,限價僅本周
    看完希望對大家有用。在孩子思路卡住、停滯,或是積木失去平衡失敗時,耐心啟發孩子,孩子的幾何能力一定會逐漸進階的。介紹分兩部分:平面幾何和立體幾何。想要買MightyMind拼圖的,看第一部分,想要買foxmind立體積木的,看第二部分。MightyMind拼圖對年齡幾乎無限制,而foxmind立體積木,我覺得最低4歲半起(個別數學天賦強的可以放寬),買時請看年齡說明。
  • 小積木大本領,積木的百變玩法你會嗎?
    然後用正方體去撞你搭好的積木,寶寶也會隨之模仿,這樣,正方體、長方體、圓柱體、三角塊在寶寶的腦子裡就有了小小概念。如果積木是彩色的,也可以用顏色大俠來幫忙。當然,盡情之餘,再和寶寶一起收拾打掃戰場。在玩的過程中,寶寶知道了大的積木放下面,小的積木放上面,這樣寶塔才不容易倒下來。不知不覺地,寶寶就理解了多少、大小、輕重、高矮等概念。2. 找圖形:先教寶寶認識各種幾何圖形的積木,如圓形、半圓形、三角形、長方形等,然後你說一種形狀的積木,讓他從一堆積木中準確地找出來。還可以和寶寶比賽,看誰找得又快又準。這可以讓寶寶了解幾何圖形,對培養寶寶的觀察力和記憶力也有好處。3.
  • 小積木也能玩轉數學啟蒙!從加減法到立體幾何,這位理科老媽把積木玩出了花兒…
    順著這個思路,理科媽媽@阿么就地取材,用家裡的最最普通的小積木,開發了一系列和數學有關的玩法,和孩子一起玩轉數學啟蒙!看完這篇,不少花友表示:「可以把我家壓箱底的積木拿出來了」;「剛差點準備丟掉積木,這樣看還能玩一陣子」;「帶孩子這樣玩真的很好啊!學習啦!」到底怎麼玩、怎麼學的,來看看!
  • matplotlib如何實現圖形繪製在tkinter的Canvas中?
    matplotlib如何實現圖形繪製在tkinter的Canvas中?今天番茄加速就來分享一下。下面就是最重要的tkinter和matplotlib集成部分,matplotlib提供FigureCanvasTkAgg對象,只需三行代碼,實現圖形繪製在tkinter的Canvas中:canvas_l = FigureCanvasTkAgg(figure_l, frame_l)# 用draw代替canvas_l.draw()canvas_l.get_tk_widget
  • 她在木板片上手繪幾何圖形,讓家更迷人
    13611595176 喬老師JOJO手工創意設計館其他公眾號:微博帳戶名:喬爽的拼布博客instagram帳戶名:missqiao_jojoLOFTER帳戶名:JOJO個人微信號:MissQiao-Jojo幾何圖形
  • Eucliea:沒有尺該怎麼繪製三角形和圓形?從遊戲中學幾何
    圓規和尺子應該是大家學習幾何的入門工具,隨著科技的逐漸發展,學習幾何的工具逐漸數位化,在遊戲中學習數學,應該是數學學習的最佳方法。Eucliea是一款幾何數學遊戲,只需要在手機屏幕上,就能繪製出想要的幾何圖形,不管是圓、三角形、線段都能非常完美的繪製。
  • Word基礎知識之繪製圖形
    Word中的繪圖是指一個或一組圖形對象(包括形狀、圖表、流程圖、線條和藝術字等),可以直接選用相應工具在文檔中繪製圖形,並通過顏色、邊框或其他效果對其進行設置。繪圖畫布能夠將繪圖的各個部分組合起來,這在繪圖由若干個形狀組成的情況下尤其有用。如果計劃在插圖中包含多個形狀,或者希望在圖片上繪製一些形狀實現突出效果,最佳做法是先插入一個繪圖畫布,然後在繪圖畫布中繪製形狀、組織圖形圖片。