Skip to main content

OpenGl reg;พิกัด?

OpenGl reg;พิกัดเป็นค่าตัวเลขที่ระบุตำแหน่งเฉพาะภายในพื้นที่เสมือนจริงสามมิติ (3D)ค่าเหล่านี้เป็นจุดแต่ละจุดที่คล้ายกับที่พล็อตบนกราฟในกิจกรรมทางคณิตศาสตร์ในเลขคณิตและพีชคณิตการใช้ระบบประเภทนี้สามารถระบุพิกัดได้ด้วยค่าที่แตกต่างกันสามค่าที่ระบุตำแหน่งของจุดนั้นในแต่ละทิศทางOpengl reg;พิกัดมักจะระบุตาม“ แกน y” ซึ่งเป็นตำแหน่งขึ้นหรือลง“ แกน x” ที่กำหนดตำแหน่งของจุดไปทางซ้ายหรือขวาตรงกลางและ "แกน z" ที่ระบุว่าใกล้หรือไกลจากผู้ชมจุดที่ตั้งอยู่

ระบบที่ใช้ในการกำหนดตำแหน่งสำหรับ OpenGL พิกัดค่อนข้างคล้ายกับที่ใช้ในการกราฟสมการและค่าในคณิตศาสตร์ในขณะที่ระบบเหล่านั้นมักจะมีสองทิศทางและค่านิยมค่า“ x” และ“ y” แต่ระบบที่ใช้ใน OpenGL มีค่าที่สามเพื่อพิจารณาว่าวัตถุอยู่ที่ไหนในพื้นที่ 3 มิติโปรแกรมเมอร์เหล่านี้ถูกใช้เพื่อกำหนด OpenGL reg;ประสานงานกับจุดต่าง ๆ ซึ่งสามารถใช้ในการสร้างวัตถุในโปรแกรม

วิธีง่ายๆหนึ่งวิธีสำหรับใครบางคนที่จะจินตนาการถึงการใช้ OpenGL พิกัดคือการพิจารณากราฟพื้นฐานที่ใช้ในคณิตศาสตร์ระบบประเภทนี้มีเส้นแนวนอนและเส้นแนวตั้งหรือแกน x และแกน yจุดที่จุดตัดระหว่างทั้งสองนี้จะถูกระบุโดยพิกัด (0, 0) โดยมีหมายเลขแรกแทนแกน x และตำแหน่งที่สองระบุตำแหน่งบนแกน y

OpenGL reg;พิกัดใช้ระบบที่คล้ายกันและอนุญาตให้ใครบางคนกำลังสร้างวัตถุในโปรแกรมเพื่อกำหนดค่าให้กับระยะทางตามแกนเหล่านั้นค่าตัวเลขจะถูกใช้เพื่อระบุระยะทางของจุดจากจุดตัดกลางนั้นของ (0, 0)ค่าลบบ่งบอกถึงซ้ายหรือลงบนแกนในขณะที่ค่าบวกแสดงตำแหน่งทางด้านขวาหรือขึ้นจากทางแยกซึ่งหมายความว่าจุดที่ (1, 1) เป็นหนึ่งหน่วยทางด้านขวาของจุดกลางและหนึ่งหน่วยขึ้นจากมัน

นอกเหนือจากแกนสองแกนนี้ OpenGL พิกัดยังใช้แกน z ซึ่งแสดงถึงมิติที่สามของพื้นที่โดยทั่วไปค่านี้จะควบคุมว่าจุดใกล้หรือไกลจากตำแหน่งการดูของกล้องที่มองไม่เห็นภายในอวกาศกล้องนี้แสดงถึงผู้ชมหากเขาหรือเธออยู่ในสภาพแวดล้อมเสมือนจริงที่สร้างขึ้นโดยใช้ OpenGL reg;ค่าบวกบนแกน z ระบุวัตถุที่อยู่ใกล้กับกล้องมากกว่าจุดตัดในขณะที่จำนวนลบใช้สำหรับจุดที่อยู่ไกลออกไป

ระบบทั้งหมดของ OpenGL reg;พิกัดช่วยให้ใครบางคนระบุตำแหน่งที่แม่นยำของจุดภายในพื้นที่ 3D เสมือนจริงดังนั้นใครบางคนสามารถระบุจุดหนึ่งที่ (1, 2, 3) ซึ่งเป็นวัตถุหนึ่งหน่วยทางด้านขวาสองหน่วยขึ้นและสามหน่วยไปยังผู้ชมจากจุดกลางจุดที่สองสามารถสร้างได้ที่ (-1, 2, -1) ซึ่งจะเป็นหนึ่งหน่วยไปทางซ้ายสองหน่วยขึ้นไปและหนึ่งหน่วยห่างจากผู้ชมจากจุดกลางจุดสองจุดนี้สามารถเชื่อมต่อได้ด้วยบรรทัดที่สามารถมีอยู่ภายในสภาพแวดล้อม 3D โดยมีจุดเพิ่มเติมและบรรทัดที่สร้างรูปร่างที่ซับซ้อนมากขึ้น