เป็นเรื่องยาก ไม่น้อย แต่ไม่มีใครตั้งกระทู้ถามกันเลยนะ เช่น
จะเขียนกราฟ y = 2x+3
ความยุ่งยากอยู่ที่ จอคอมพิวเตอร์ x=0 และ y=0 มันอยู่ที่มุมบนซ้าย แทนที่จะอยู่กลางจอ
ที่ยากไปกว่านั้น ก็คือ จะทำให้ขอบบน เป็นค่า y สูงสุด ขอบล่างมีค่าเป็นลบ
ที่ยากสุดๆ ก็คือ สร้างเป็นกรอบขึ้นมาใหม่ ซึ่งอาจจะไม่อยู่ที่กลางจอ ก็ได้
แล้วให้ขอบซ้ายขวาของจอเป็นค่า -x และ x ตามลำดับ ขอบบน-ล่าง เป็น y และ -y
ตรงกลางของกรอบ เป็น 0 แถมยังแบ่ง สเกลเป็นจำนวนที่ไม่ใช่ 10,20,100 แต่เป็น 12,15, 24 เป็นต้น
เราคิดแทบหัวจะแตกกว่าจะคิดได้ พอคิดได้แล้ว บางครั้งก็ลืมก็มี
โปรแกรมเมอร์มือไใหม่ ก็ไม่เคยเห็นตั้งกระทู้ถามเลย หรือว่ามันเป็นเรื่องง่าย
(เป็นกระทู้สนทนาครับ)
การออกแบบและคำนวณหน้าจอ
จะเขียนกราฟ y = 2x+3
ความยุ่งยากอยู่ที่ จอคอมพิวเตอร์ x=0 และ y=0 มันอยู่ที่มุมบนซ้าย แทนที่จะอยู่กลางจอ
ที่ยากไปกว่านั้น ก็คือ จะทำให้ขอบบน เป็นค่า y สูงสุด ขอบล่างมีค่าเป็นลบ
ที่ยากสุดๆ ก็คือ สร้างเป็นกรอบขึ้นมาใหม่ ซึ่งอาจจะไม่อยู่ที่กลางจอ ก็ได้
แล้วให้ขอบซ้ายขวาของจอเป็นค่า -x และ x ตามลำดับ ขอบบน-ล่าง เป็น y และ -y
ตรงกลางของกรอบ เป็น 0 แถมยังแบ่ง สเกลเป็นจำนวนที่ไม่ใช่ 10,20,100 แต่เป็น 12,15, 24 เป็นต้น
เราคิดแทบหัวจะแตกกว่าจะคิดได้ พอคิดได้แล้ว บางครั้งก็ลืมก็มี
โปรแกรมเมอร์มือไใหม่ ก็ไม่เคยเห็นตั้งกระทู้ถามเลย หรือว่ามันเป็นเรื่องง่าย
(เป็นกระทู้สนทนาครับ)