Skip to main content

Ano ang OpenGL Mga coordinate?

OpenGL Ang mga coordinate ay mga numerong halaga na nagpapahiwatig ng mga tiyak na posisyon sa loob ng isang virtual, three-dimensional (3D) na puwang.Ang mga halagang ito ay mga indibidwal na puntos na katulad ng mga naka -plot sa isang graph sa mga aktibidad sa matematika sa aritmetika at algebra.Gamit ang ganitong uri ng system, ang mga coordinate ay maaaring makilala ng tatlong magkakaibang mga halaga na nagpapahiwatig ng posisyon ng partikular na punto sa bawat isa sa tatlong direksyon.OpenGL Ang mga coordinate ay karaniwang ipinapahiwatig kasama ang isang "y-axis," na kung saan ay isang pataas o pababang posisyon;ang "x-axis" na nagdidikta sa posisyon ng isang punto sa kaliwa o kanan ng gitna;at isang "z-axis" na nagpapahiwatig kung gaano kalapit o malayo sa isang manonood ang matatagpuan.Ang mga coordinate ay halos kapareho sa isa na ginamit upang mag -graph ng mga equation at mga halaga sa matematika.Habang ang mga sistemang iyon ay karaniwang may dalawang direksyon at halaga, isang "x" at "y" na halaga, ang system na ginamit sa OpenGL ay may pangatlong halaga upang matukoy kung saan ang isang bagay ay nasa puwang ng 3D.Ang mga ito ay ginagamit ng isang programmer upang magtalaga ng partikular na OpenGL Mga coordinate sa iba't ibang mga puntos, na maaaring magamit upang lumikha ng mga bagay sa programa.

Isang simpleng paraan para sa isang tao na maisip ang paggamit ng OpenGL Ang mga coordinate ay isaalang -alang ang isang pangunahing graph na ginamit sa matematika.Ang ganitong uri ng system ay may isang pahalang na linya at isang patayong linya, o isang x-axis at isang y-axis.Ang isang punto sa intersection sa pagitan ng dalawang ito ay karaniwang ipinahiwatig ng coordinate (0, 0) na may unang numero na kumakatawan sa x-axis at ang pangalawang nagpapahiwatig na posisyon sa y-axis.

OpenGL reg;Ang mga coordinate ay gumagamit ng isang katulad na system at payagan ang isang tao na lumilikha ng mga bagay sa programa upang magtalaga ng mga halaga sa mga distansya kasama ang mga axes.Ang mga halaga ng numero ay ginamit upang ipahiwatig ang distansya ng isang punto mula sa gitnang intersection ng (0, 0).Ang mga negatibong halaga ay nagpapahiwatig ng kaliwa o pababa sa mga axes, habang ang mga positibong halaga ay kumakatawan sa mga posisyon sa kanan o pataas mula sa intersection.Nangangahulugan ito na ang isang punto sa (1, 1) ay isang yunit sa kanan ng gitnang punto at isang yunit mula dito.

Bilang karagdagan sa dalawang axes na ito, OpenGL Gumagamit din ang mga coordinate ng isang z-axis, na kumakatawan sa ikatlong sukat ng espasyo.Karaniwan, kinokontrol ng halagang ito kung gaano kalapit o malayo ang isang punto mula sa posisyon ng pagtingin ng hindi nakikita na camera sa loob ng espasyo.Ang camera na ito ay kumakatawan sa isang manonood kung siya ay nasa loob ng virtual na kapaligiran na nilikha gamit ang OpenGL Reg ;.Ang isang positibong halaga sa z-axis ay nagpapahiwatig ng isang bagay na mas malapit sa camera kaysa sa punto ng intersection, habang ang isang negatibong numero ay ginagamit para sa mga puntos na malayo pa.

Ang buong sistema ng OpenGL Pinapayagan ng mga coordinate ang isang tao na ipahiwatig ang tumpak na lokasyon ng isang punto sa loob ng virtual na puwang ng 3D.Samakatuwid, ang isang tao ay maaaring magpahiwatig ng isang punto sa (1, 2, 3), na kung saan ay isang bagay na isang yunit sa kanan, dalawang yunit up, at tatlong yunit patungo sa isang manonood mula sa gitnang punto.Ang pangalawang punto ay maaaring malikha sa (-1, 2, -1) na magiging isang yunit sa kaliwa, dalawang yunit up, at isang yunit ang layo mula sa manonood mula sa gitnang punto.Ang dalawang puntos na ito ay maaaring konektado sa pamamagitan ng isang linya na maaaring umiiral sa loob ng 3D na kapaligiran, na may mga karagdagang puntos at linya na lumilikha ng mas kumplikadong mga hugis.