Previous Page  23 / 62 Next Page
Information
Show Menu
Previous Page 23 / 62 Next Page
Page Background

23

ปีที่ 41 ฉบับที่ 181 มีนาคม - เมษายน 2556

รูปที่ 3

รูปที่ 4

แนวคิดในการสร้างกลีบดอกของดอกไม้ด้วย GSP

พิจารณาการเติบโตของดอกไม้ ถ้าให้กลีบดอกแต่ละกลีบเริ่ม

จากศูนย์กลางของดอก กลีบแรกกำ

�เนิดและเติบโตขยายใหญ่ขึ้น

ตามเวลา ในขณะที่กลีบดอกกลีบแรกกำ

�ลังเจริญเติบโต กลีบต่อ ๆ

มาก็กำ

�เนิดขึ้นโดยทำ

�มุมกับกลีบดอกกลีบที่ผลิก่อนด้วยมุมที่

เหมาะสมและผลักดันให้กลีบแรก ๆ ซึ่งผลิก่อนให้ออกห่างจาก

ใจกลางของดอกในแนวรัศมี

อายุของกลีบดอกแต่ละกลีบสามารถแบ่งออกได้เป็นสอง

ช่วง ช่วงแรกเป็นระยะเวลาเริ่มตั้งแต่ผลิกลีบดอกจนเติบโตเต็มที่

ช่วงที่สองเป็นระยะเวลาหลังจากที่กลีบดอกเจริญเต็มที่แล้วและ

ถูกกลีบดอกที่เกิดใหม่ดันออกมาด้านนอก เป็นเช่นนี้เรื่อยไป

จนกว่าดอกไม้จะโตเต็มที่ กลีบดอกเก่าและใหม่ เล็กและใหญ่ดัน

เบียดชิดติดกันอย่างเป็นระเบียบ มีระบบที่ลงตัวและพอดี ทำ

�ให้

สายตาของมนุษย์มองเห็นความสวยงามของเส้นโค้งของเกลียวที่

ประกอบด้วยกลีบดอกเหล่านั้น

วิธีสร้าง

อายุของดอกไม้

เวลาไม่มีอยู่จริงแต่เป็นสิ่งสมมติที่มนุษย์ใช้กำ

�หนดการเกิด

ขึ้น ดำ

�รงอยู่ และร่วงโรยจากไป ดังนั้นจากแนวคิดข้างต้นสิ่งแรก

ที่ต้องสร้างก็คือ เวลาที่ใช้สำ

�หรับกำ

�หนดอายุกลีบของแต่ละกลีบ

1. สร้างพารามิเตอร์เวลา

2. สร้างปุ่มควบคุมการเคลื่อนไหว พารามิเตอร์เวลา ตั้งค่า

โดเมนของพารามิเตอร์อยู่ระหว่าง 0 ถึง 500 เลือกทิศทาง

เพิ่ม

ขึ้น

เปลี่ยนป้ายชื่อเป็น

เริ่มต้น

3. สร้างปุ่มควบคุมการเคลื่อนไหว พารามิเตอร์เวลา ตั้งค่า

โดเมนของพารามิเตอร์อยู่ระหว่าง 0 ถึง 0.00001 เลือกทิศทาง

สุ่ม

เพียงครั้งเดียว แล้วเปลี่ยนป้ายชื่อเป็น เวลา => 0

4. คำ

�นวณค่า

trunc

(เวลา)

5. สร้างพารามิเตอร์ กลีบที่ = 0

6. คำ

�นวณค่า กลีบที่ + 1

7. คำ

�นวณค่า

เวลา - (กลีบที่ + 1)

แล้วเปลี่ยนป้ายชื่อเป็น

อายุกลีบ อายุกลีบจะทำ

�หน้าที่ควบคุมระยะที่กลีบดอกแต่ละ

กลีบอยู่ห่างจากศูนย์กลางของดอกไม้

มุมของกลีบดอก

ต่อไปก็สร้างตัวควบคุมขนาดของมุมที่กลีบดอกกลีบต่อไปจะ

ผลิออกมาและทำ

�มุมที่จุดศูนย์กลางกับกลีบที่เกิดก่อน

8. สร้างส่วนโค้ง วัดค่ามุมที่รองรับด้วยส่วนโค้งแล้วตั้งชื่อมุม

ที่วัดได้เป็น

ดัชนีมุม

9. คำ

�นวณค่า กลีบที่ x ดัชนีมุม

กลีบดอกต้นแบบ

ในดอกไม้ดอกเดียวกันกลีบดอกแต่ละกลีบย่อมต้องคล้ายกัน

ขั้นต่อไปก็สร้างกลีบดอกต้นแบบ (กลีบแม่)

10. ลงจุดอิสระ C แล้วลงจุดอิสระอีก 5 – 7 จุดล้อมรอบ

จุด C แล้วสร้างบริเวณภายในรูปหลายเหลี่ยมเพื่อสร้างกลีบแม่

11. สร้างปุ่ม ซ่อน/แสดง กลีบแม่

12. สร้างพารามิเตอร์ ย่อ-กลีบ = 0.25

13. ย่อ/ขยายกลีบแม่ด้วยอัตราส่วน ย่อ-กลีบ โดยใช้ C เป็น

จุดศูนย์กลางของการย่อ/ขยาย