Skip to main content

Ano ang isang OpenGL Triangle?

Isang OpenGL Ang tatsulok ay ang pinaka pangunahing hugis na maaaring mabuo sa OpenGL reg;at magkaroon ng isang ibabaw.Sa geometry, ang isang tatsulok ay isang hugis na ginawa mula sa tatlong puntos, bawat isa ay sinamahan ng isang linya.Sa OpenGL , ang bawat punto na bumubuo ng isang sulok ng tatsulok ay kilala bilang isang vertex, na kung saan ay isang koleksyon ng mga coordinate sa three-dimensional (3D) na puwang.Ang isang tatsulok ay ang pinaka pangunahing hugis na may isang ibabaw, nangangahulugang ito rin ang base unit na ginamit upang lumikha ng lahat ng mas malaking mga hugis sa loob ng isang naibigay na eksena.Isang kalamangan sa paggamit ng isang OpenGL Ang tatsulok sa iba pang mga polygons ay ang suporta na ibinigay para sa mas kumplikadong mga istraktura tulad ng tatsulok na mga piraso, tatsulok na tagahanga at tatsulok na meshes.

Isa sa mga layunin ng OpenGL Ang library ay upang magbigay ng mga mekanismo para sa pagpapakita at animating kumplikadong mga bagay na 3D sa pamamagitan ng paggamit ng lahat ng magagamit na hardware, kabilang ang mga graphic card at graphics processing unit (GPU).Ang mga tatsulok ay malawak na ginagamit sa mga graphics ng 3D na ang karamihan sa mga graphics card ay na -optimize upang mag -render ng mga tatsulok nang mas mabilis kaysa sa karamihan ng iba pang mga polygons.Isang bagay na nabuo sa OpenGL Sinasamantala ang tampok na ito sa pamamagitan ng pag -convert ng malaki at kumplikadong mga bagay sa isang pagkakasunud -sunod ng mga tatsulok.Ang isang karaniwang ginagamit na hugis, na tinatawag na isang quad o quadrilateral, ay isang simpleng rektanggulo, ngunit ginawa ito ng dalawang tatsulok na nagbabahagi ng isang solong gilid.Ito ay mas mabilis na i -render ang dalawang tatsulok kaysa upang maisagawa ang mga kalkulasyon na kinakailangan upang magbigay ng isang rektanggulo.Ang pagkakasunud -sunod ng tatsulok upang makabuo ng isang mas malaking bagay, ang library ay nagbibigay ng mga pag -andar na maaaring gawing mas madali at mas mabilis at potensyal na gumamit ng mas kaunting puwang.Ang pinakakaraniwan ay tinatawag na isang tatsulok na strip.Ito ay isang hugis na nagsisimula sa isang solong OpenGL reg;Triangle at pinapayagan ang gumagamit na tukuyin ang isa pang punto na, kapag konektado sa nakaraang dalawang puntos, ay bumubuo ng isa pang konektadong tatsulok.Ang proseso ng pagtukoy ng mga puntos ay maaaring magpatuloy, pagdaragdag ng isang bagong tatsulok sa bawat oras sa pamamagitan ng pagtukoy lamang ng isang karagdagang punto, na sa huli ay bumubuo ng isang mahabang guhit ng mga tatsulok na kahalili sa pagharap habang sila ay sumusulong.Ang hugis ng tatsulok na kilala bilang isang tatsulok na mesh.Maaari itong mailarawan bilang isang pagkakasunud -sunod ng mga tatsulok na piraso na may linya sa itaas ng iba pa.Ang resulta ay kahawig ng isang grid, maliban na ang bawat parisukat ay talagang binubuo ng dalawang tatsulok.Sa puwang ng 3D, ang isang tatsulok na mesh ay maaaring magamit upang mabuo ang mga hindi pantay na ibabaw, tulad ng isang mukha ng tao o isang saklaw ng bundok.

Panghuli, isang OpenGL reg;Ang tatsulok ay maaari ring magamit upang makabuo ng isang hugis na kilala bilang isang tatsulok na tagahanga.Ang isang tatsulok na tagahanga ay nagsisimula sa isang solong tatsulok.Ang isang pang -apat na vertex ay tinukoy, at konektado ito sa nakaraang tatsulok, na bumubuo ng isang bagong tatsulok.Ang pagkakaiba mula sa isang tatsulok na strip ay na, hindi lamang ang bawat isa sa mga tatsulok ay nagbabahagi ng isang panig sa nauna, ngunit ang bawat isa ay nagbabahagi din ng isang solong karaniwang pagtatapos mula sa kung saan lahat sila ay lumilitaw na lumitaw.Sa isang 3D space, ang isang tatsulok na tagahanga ay maaaring magamit upang lumikha ng iba pang mga hugis, tulad ng isang kono o pyramid.