台灣最大的程式設計社群網站
線上人數
1634
 
會員總數:356319
討論主題:191750
免費程式:2735
歡迎您免費加入會員
首頁 >> 程式下載 >> 程式資料檢視
程式資料
名稱 波斯地毯
類別 其他 使用者介面 應用程式
程式語言 C# 開發狀態 100% - 成熟
語系 英文 難易度 難度二(初學者入門)
原創者 cute  原創者網址  
提供者 Sean 捐贈 VP 給 Sean 執行網址  
版權 共享 評分
(共有 0 人投票,總分 0)
我要評分 : 不好<- 1 2 3 4 5 -> 很好   這個程式不能有問題歐! 加入我的收藏夾!
說明
波斯地毯 是利用遞迴迴圈 畫出類似手工編織的地毯
預覽畫面
檔名 : exe01.jpg
檔案大小 : 66115 Bytes  上傳時間:2005-02-16 20:28
檢視圖片
--
檔名 : exe02.jpg
檔案大小 : 79625 Bytes  上傳時間:2005-02-16 20:28
檢視圖片
--
檔名 : exe03.jpg
檔案大小 : 71007 Bytes  上傳時間:2005-02-16 20:28
檢視圖片
--
檔案列表
檔名 : PersianRecursion.zip  下載數:73
檔案大小:192065 Bytes  上傳時間:2005-02-16 20:14
下載此檔案
--
187kb
.NET環境
網友回應  
如要發送訊息請先登入.
感恩喔^_^ 達可達 [2005-02-18 08:31]
謝謝妳的提示喔
不好意思還讓妳打那麼多字
妳真是好心人,感謝喔
我會去研究的,
印象中高職時上資料結構好像也有畫過遞迴的圖
不過年輕不懂事,沒有用心學,都忘光光了
呵呵,我會去找書,看網站,我要努力學習
哈哈^_^
最後
祝福妳順心^_____^

下面有打錯喔 Sean [2005-02-17 23:29]
Anne M. Burns 1997提出的演算法

你一定做得到 Sean [2005-02-17 23:25]
Persian Recursion的畫法是
它以中心點為初始
畫了十字線分割成四個矩形
在以這四個矩形用十字分割成16個矩形
直到無法分割
你下載了檔案後可以看到
0001.bmp 是只畫了左上角的矩形
0002.bmp 是畫左側
0003.bmp 是剩下右下角沒畫
剩下的圖檔都是完成圖
如果使用GDI畫圖有疑問的話
可以在2/22去聽看看QQ的乖乖餃的教學

Persian Recursion的訣竅在於選擇顏色
我的作法是假設中心點是樹根
分割出來的四個矩形則是樹枝
利用這種想法去達到四角的對稱
方法隨你研究囉
看我的原始碼恐怕會埋沒您的潛力 :D

Persian Recursion 的意義就是在
想盡辦法做到最漂亮的圖案
如果辦個比賽比誰的最漂亮
我認為我絕對不會贏得冠軍

國外有一些不錯的網址給你參考

http://www.maa.org/pubs/mag_jun97_toc.html
Anne M. Burns 1977提出的演算法

其實這些我還沒做到這麼漂亮哩... :'(
http://myweb.cwpost.liu.edu/aburns/persian/persian.htm
http://cas.bethel.edu/faculty/projects/gossett/persian/
http://www3.oup-usa.org/sc/0195133420/gif/persian143c.gif

妳好呀...金排洗.......那個呀... 達可達 [2005-02-17 20:34]
妳好呀,我下載這個檔案了之後
覺得蠻讚的
蠻有興趣也蠻好奇想去研究
不過...好像物件都包成dll了 >_<
如果dll檔有沒有什麼辦法能變成程式碼嗎?
拍洗,我知道可能是有點智慧財產
如果方便能否給小弟原始檔呢?rgogo813@pchome.com.tw
如果不方便的話也沒關係^_^
拍洗,打擾了,感謝喔