Project 4 The Dragon Curve 00131042 00131052 Project

  • Slides: 15
Download presentation
Project 4 The Dragon Curve 組別:第七組 報告者:數學三 00131042 蘇育萱 數學三 00131052 方思婷

Project 4 The Dragon Curve 組別:第七組 報告者:數學三 00131042 蘇育萱 數學三 00131052 方思婷

Project Description � 使用PIL(Python Image Library) 描繪出二維空 間的曲線。 � 輸入檔案(dragon_1. txt, dragon_2. text, dragon_3.

Project Description � 使用PIL(Python Image Library) 描繪出二維空 間的曲線。 � 輸入檔案(dragon_1. txt, dragon_2. text, dragon_3. text)讀取字串 100*100 方向 pixel 起 始 點

TODO 4 � 寫出一個函數: draw. Line(position, direction, color, my. Image) � 這個函數是要回傳每一 � 次畫出一條

TODO 4 � 寫出一個函數: draw. Line(position, direction, color, my. Image) � 這個函數是要回傳每一 � 次畫出一條 10 pixel⻑度 線的末端點,方向是被 輸入的參數(direction)值 所指定。 (direction is a single character(’N’, ’E’, ’S’, ’W’)) Discard the top element on the stack.

執行程式應該看起來像下方所示 Please input file to open: Please input color (red, green, blue, or raom):

執行程式應該看起來像下方所示 Please input file to open: Please input color (red, green, blue, or raom): Thank you come again

Test. Case 1 � a. file : dragon_1. txt � b. color : orange

Test. Case 1 � a. file : dragon_1. txt � b. color : orange � c. output : dragon_moves_1. txt

Test. Case 2 � a. file : dragon_2. txt � b. color : red

Test. Case 2 � a. file : dragon_2. txt � b. color : red � c. output : dragon_moves_2. txt

Test. Case 3 � a. file : dragon_3. txt � b. color : random

Test. Case 3 � a. file : dragon_3. txt � b. color : random � c. output : dragon_moves_3. txt ……

THE END

THE END