7. การใช้เครื่องมือเรขาคณิตพลวัต (7)
จุดประสงค์การเรียนรู้
เพื่อให้นิสิตครูสามารถ
1. ใช้เครื่องมือเรขาคณิตพลวัตในการสร้างเกี่ยวกับรูปหลายเหลี่ยมได้
2. สร้างปุ่มสำหรับการซ่อน / แสดงอ็อบเจกต์ได้
1. การใช้เครื่องมือในการสร้างบริเวณภายในรูปหลายเหลี่ยม (1 คะแนน)
1) คลิกปุ่ม
ตามด้วย Polygon
2) คลิกเลือกจุดยอดมุมแต่ละจุดจนครบทุกจุดของรูปหลายเหลี่ยมที่กำหนดให้ (หรือคลิกบนตำแหน่งใด ๆ
ของชิ้นงานเพื่อสร้างรูปหลายเหลี่ยมรูปใหม่) จะได้บริเวณภายในรูปหลายเหลี่ยมที่ต้องการ
หมายเหตุ : การสร้างบริเวณภายในรูปหลายเหลี่ยมสามารถ Input ด้วยคำสั่งในรูป
Polygon(<จุดยอดมุม 1>,<จุดยอดมุม 2>,<จุดยอดมุม 3>,…,<จุดยอดมุม n>)
โดยบริเวณที่ปิดล้อมจะพิจารณาจากลำดับของการเลือกจุด


(1 คะแนน)
2. การหาพื้นที่ของรูปหลายเหลี่ยมใด ๆ
1) กำหนดรูปหลายเหลี่ยมซึ่งมีบริเวณภายใน P (สร้างได้จากเครื่องมือ Polygon)
2) คลิกปุ่ม
เลือก Area
3) เลือกบริเวณภายใน P จะทำให้โปรแกรมแสดงพื้นที่ของ P ออกมา

3. การสร้างรูปหลายเหลี่ยมด้านเท่ามุมเท่า (5 คะแนน)
1) คลิกปุ่ม
ตามด้วย Polygon
2) คลิก 2 ครั้งในตำแหน่งใด ๆ ของงานเพื่อกำหนดตำแหน่งของด้านด้านหนึ่งของรูปหลายเหลี่ยมด้านเท่า หรือ เลือกจุด 2 จุดที่สร้างไว้ก่อนแล้ว เพื่อสร้างรูปหลายเหลี่ยมด้านเท่าที่มีความยาวเท่ากับระยะห่างของ 2 จุดนั้น
3) ระบุจำนวนด้านของรูปหลายเหลี่ยมด้านเท่าตามต้องการ แล้วกด OK
4) จะได้รูปหลายเหลี่ยมด้านเท่าตามที่ต้องการ
หมายเหตุ 1. การสร้างรูปหลายเหลี่ยมด้านเท่ามุมเท่าสามารถ Input ด้วยคำสั่งในรูป
Polygon(<จุดยอดมุม 1>,<จุดยอดมุม 2>,<จำนวนด้าน>)
2. ลำดับการเลือกจุดยอดมุมสองจุดมีผลต่อทิศทางของรูปหลายเหลี่ยมด้านเท่ามุมเท่าที่เกิดขึ้น

ทฤษฎีบทพีทาโกรัส (5 คะแนน)
4. การสร้างปุ่มสำหรับการซ่อน / แสดง อ็อบเจกต์ (3 คะแนน)
1) ใน Input Bar ให้พิมพ์ show=true ซึ่งหมายถึง การกำหนดตัวแปร show ซึ่งเป็นตัวแปรชนิดบูลีน ไว้สำหรับการซ่อน / แสดง อ็อบเจกต์
2) สร้างจุด A บนชิ้นงาน
3) คลิกขวาที่จุด A เลือก Settings
4) ในหน้าต่าง Settings ไปที่เมนู Advanced ตั้งค่า Condition to Show Object เป็น show==true (ต้องมีเท่ากับสองตัว เนื่องจากเป็นการตรวจสอบเงื่อนไข) เมื่อตั้งค่าแล้วให้ปิดหน้าต่าง Settings
5) คลิกปุ่ม
ตามด้วย Button
6) ในส่วนของ Caption ให้ตั้งชื่อปุ่มตามต้องการ
7) ให้พิมพ์ GeoGebra Script สำหรับการสลับค่าของตัวแปร show ระหว่าง true กับ false ดังนี้
SetValue(show,show) /* หมายถึง เมื่อคลิกปุ่มนี้แล้ว ตัวแปร show จะถูกปรับค่าความจริงให้เป็นนิเสธของตัวแปร show เดิม */
8) กด OK จะได้ปุ่มซ่อน / แสดง จุด A ตามที่ต้องการ
เทคนิคเพิ่มเติม
1) หากต้องการทำปุ่มสำหรับแสดงอ็อบเจกต์เท่านั้น ให้เปลี่ยน GeoGebra Script ในข้อ 7) เป็น SetValue(show,true)
2) หากต้องการทำปุ่มสำหรับซ่อนอ็อบเจกต์เท่านั้น ให้เปลี่ยน GeoGebra Script ในข้อ 7) เป็น SetValue(show,false)

