回覆列表
-
1 # AI與未來
-
2 # 小小猿愛嘻嘻
這裡整理3種程式語言繪製聖誕樹的方式,分別是JS,Python和R,感興趣的話,可以參考嘗試一下:
1.使用JS繪製聖誕樹,主要是canvas繪圖,這個瞭解過Js的朋友,都應該使用過,下面繪製了一個3D旋轉的聖誕樹,國外的一個哥們實現的,程式碼量不多,但是原理相對複雜一些,可以參考一下http://www.romancortes.com/blog/how-i-did-the-1kb-christmas-tree/這個文章,程式碼如下(可以在網上找到):
儲存這個檔案,瀏覽器開啟的效果如下,聖誕樹會自動旋轉,3D的,有雪花:
2.使用python繪製聖誕樹,主要用到turtle這個繪圖函式庫,python自帶的一個標準庫,透過設定畫筆,改動繪製的方向角度,可以繪製出自己需要的圖形,程式碼如下:
程式執行如下,一個簡單的聖誕樹:
3.使用R語言繪製聖誕樹,R語言是專門用於做資料處理的,在繪圖方面也很容易,有許多現成的繪圖函式和繪相簿可以直接使用,這裡簡單繪製了一個聖誕樹,程式碼不多,感興趣的話,可以嘗試一下:
繪製的聖誕樹效果如下,很不錯:
這裡就先整理3種程式設計繪製聖誕樹的方法。總的來說,對於繪製簡單的聖誕樹,這3種方法都可以快速實現,程式碼量也不多,只不過在原理上比較難理解,感興趣的話,可以嘗試一下,當然,你也可以使用其他程式語言或建模軟體來實現,像3DMax等也都可以,網上也有相關教程和資料,可以查一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。
這個問題問的有點模糊,這要看你要繪製怎麼樣的一棵聖誕樹。
假如你要繪製向量圖(附圖一),形似就可以,那主流的程式語言C++ python JAVA等都可以實現。
假如你要繪製電影級別的逼真畫面(附圖二),那就要用到3DMAX Maya等建模軟體。
希望有幫到你!