Skip to main content

Ano ang 3D Webgl Trade ;?

Ang Web-based Graphical Library (WebGL Trade;) ay isang Abstract Programming Interface (API) na idinisenyo upang payagan ang paggamit ng three-dimensional (3D) graphics nang direkta sa isang web browser nang hindi nangangailangan ng software o plug-in na hiwalay mula sa corebrowser.Ang pagkakaiba sa pagitan ng 3D WebGL at kalakalan;at iba pang mga browser na batay sa browser na mga graphic na wika at MDASH;tulad ng Virtual Reality Markup Language (VRML) MDASH;Iyon ba ang 3D WebGL at kalakalan;Pinapayagan ang direktang pag -access sa graphics processing unit (GPU) sa hardware display card na naroroon sa computer.Ang isa pang pagkakaiba ay ang 3D WebGL at kalakalan;ay hindi isang hiwalay na wika ngunit isang API na ipinatupad sa pamamagitan ng JavaScript Ang wika ng script na naiintindihan ng halos lahat ng mga web browser.Habang ang ganitong uri ng direktang, mababang antas ng pag-access sa hardware ng computer system ay isa sa mga lakas ng WebGL at kalakalan;, ito rin ay isa sa mga mas malaking problema, sapagkat nagtatanghal ito ng isang serye ng mga isyu sa seguridad na hindi madaling malulutas.

Isang mahalagang pag -unlad na gumawa ng 3D WebGL at kalakalan;Posible ay ang pagpapakilala ng elemento ng canvas sa Hypertext Markup Language Specification Bersyon 5 (HTML5).Pinapayagan ng elemento ng canvas ang mababang antas ng pag-access sa isang viewport na maaaring iguhit at mapanatili sa isang istilo na naaayon sa umiiral na mga uri ng pag-render ng mga API sa iba pang mga wika sa programming ng computer.Ang webgl at kalakalan;Gumagana ang API sa pinabilis na canvas na ito upang magbigay ng kakayahang mag -render ng mga kumplikadong eksena nang napakabilis nang hindi kinakailangang umasa sa software emulation sa iba't ibang mga platform o pagpapatupad.

ang 3D WebGL Trade;Hindi lamang ginagamit ng API ang elemento ng canvas, ngunit batay din sa bukas na library ng graphics para sa mga naka -embed na system (OpenGL ES ).Ito ay isang portable na bersyon ng karaniwang OpenGL Library na idinisenyo upang maging portable hindi lamang sa pagitan ng iba't ibang mga operating system ng computer, kundi pati na rin sa anumang aparato na nangangailangan ng paggamit ng mababang antas ng 3D graphics.Ang maliit na bakas ng paa na ito ay nagbibigay -daan sa aklatan na maisama sa anumang browser para sa halos anumang aparato.

Ang pagpapatupad ng 3D WebGL at kalakalan;Pinapayagan ang pagbuo ng mga interactive na programa na maaaring patakbuhin nang direkta mula sa loob ng isang website o na -download at patakbuhin bilang isang standalone application sa loob ng web browser.Maaari itong magamit upang lumikha ng 3D na mga video game, software ng edukasyon, simulation at 3D visualization software para sa negosyo at pang -agham na pananaliksik.Sa pamamagitan ng paggamit ng browser bilang application ng pambalot, ang mga 3D na kapaligiran ay maaaring mabuo nang hindi kinakailangang mag -alala tungkol sa paulit -ulit na boilerplate code para sa mga pangunahing interface.Ang mga kumpanya ng pagmamanupaktura ng software at hardware, ay ang panganib ng seguridad na ipinakita nito.Ang kakayahan para sa isang programa upang ma -access ang GPU ay maaaring magbigay ng isang nakakahamak na programa ng kakayahang pilitin ang host computer system upang magsagawa ng nakakapinsalang code.Ipinakita rin na ang pagtanggi sa mga pag -atake ng serbisyo (DOS) ay posible gamit ang WebGL at kalakalan;API.Para sa kadahilanang ito, mayroong ilang mga pangunahing kumpanya ng computer na tumanggi na ganap na suportahan ang WebGL at kalakalan;sa kanilang mga produkto.