您現在的位置是:首頁 > 人文
如何用程式繪製一朵花?
怎麼用程式碼畫一朵花
首先我們看看我們最後的效果是怎樣的。
根據上面的效果,我們可以看出來,其實花是由花瓣組成的,每一個花瓣又是由圓弧組成的,枝杆是由直線組成的,其實單獨去繪製出每一部分,我相信都可以,這裡主要是要將它們每一部分連線到一起,要實現這種效果就需要知道在什麼位置繪製,什麼方向,繪製多大,這些是需要透過計算來實現的。
這裡我們不需要一開始就全部計算準確,我們先開始將每一部分繪製出來,然後再根據效果調整一下。
繪製單個花瓣
繪製花瓣的一半
透過繪製圓弧的方法,繪製90度大小,1/4圓,形成半個花瓣。
繪製整個花瓣
這裡先旋轉90度,這樣畫筆就朝左了,然後開始繪製1/4圓就會密封形成一個花瓣了。
繪製整個花朵
上面我們已經完成了一個花瓣的繪製,透過迴圈就可以完成整個花朵的繪製,這裡迴圈的次數和最後一個left(60)可以用來控制花瓣的數量多少。這裡可以根據自己需要去除錯設定。
填充顏色
設定color方法的引數,線使用黑色,填充使用紅色,使用begin_fill()和end_fill()方法,將要填充顏色的地方包裹到一起。
繪製花枝
繪製花枝主要就是繪製直線,繪製之前,需要調整畫筆朝下,便於移動畫筆。
繪製葉子並填充
繪製右側葉子並填充
繪製葉子的方法和前面的花瓣方法是一模一樣的,
繪製左側葉子並填充
繪製左側葉子也需要先調整好位置。
新增上自己的名字
署名用到了turtle的write方法,這裡相對引數表較多,具體的可以看官方的文件,這裡截個圖可以看一下。
效果:
動態效果
(全文完)
python圖形使用者介面(一):建立第一個GUI圖形使用者介面
python圖形使用者介面(二):如何給GUI介面新增一個按鈕?
python影象處理-濾鏡的演算法原理實現
python影象處理-個性化頭像
想了解更多精彩內容,快來關注葉子陪你玩程式設計
推薦文章
- 春節吃年夜飯有什麼講究嗎?飯桌上,父親娓娓道來,讓我受益匪淺
首先呢,年夜飯要吃得豐盛一些,所以菜餚要有魚、有菜,表示年年有餘的意思...
- 離婚:只因為不懂愛
圖片來自網路截圖新時代下的婚姻已經很少有父母包辦的,近期無意間看到一檔相親節目一女孩說自己的父母十多年無溝通,後來她的媽媽痛哭流涕的請求孩子原諒,這裡我要說的是婚姻雙方的角色如何扮演源於原生家庭...
- 怎麼去圖片裡面的水印?這3個去水印方法快來收藏
水印去除步驟如下:第一步:開啟電腦軟體,選擇“圖片去水印”功能,進入操作介面,並匯入需要處理的圖片,第二步:選擇“框選”或“塗鴉”工具進行操作,該功能具有多種去除模式,包括平滑填充、紋理填充、邊緣填充、AI去水印這四種...