Skip to main content

Co to jest 3D WebGL Trade;?

Internetowa biblioteka graficzna (WebGL i Trade;) to abstrakcyjny interfejs programowania (API) zaprojektowany w celu umożliwienia trzywymiarowej grafiki (3D) bezpośrednio w przeglądarce internetowej bez potrzeby oprogramowania lub wtyczek oddzielnych od podstawowychprzeglądarka.Różnica między 3D WebGL i handlem;oraz inne języki graficzne 3D oparte na przeglądarce i mdash;takie jak język znaczników rzeczywistości wirtualnej (VRML) mdash;Czy to 3D WebGL i handel;Umożliwia bezpośredni dostęp do jednostki przetwarzania grafiki (GPU) na sprzętowej karcie wyświetlacza obecnej w komputerze.Inną różnicą jest to, że 3D WebGL i handel;nie jest odrębnym językiem, ale interfejs API zaimplementowany przez JavaScript Język skryptowy, który jest rozumiany natywnie przez prawie wszystkie przeglądarki internetowe.Podczas gdy ten rodzaj bezpośredniego dostępu do sprzętu do systemu komputerowego jest jedną z mocnych stron internetowych i handlu;, jest to również jeden z większych problemów, ponieważ przedstawia szereg problemów bezpieczeństwa, których nie można łatwo rozwiązać.

Jeden ważny rozwój, który stworzył 3D WebGL i handel;Możliwe jest wprowadzenie elementu Canvas w hipertekstu specyfikacji języka znaczników wersja 5 (HTML5).Element na płótnie umożliwia niski dostęp do rzutni, który można wciągnąć i utrzymywać w stylu zgodnym z istniejącymi rodzajami interfejsów API renderowania w innych językach programowania komputerowego.WebGL i handel;API współpracuje z tym przyspieszonym płótnem, aby zapewnić możliwość bardzo szybkiego realizacji złożonych scen bez konieczności polegania na emulacji oprogramowania na różnych platformach lub implementacjach.

3D WebGL i handel;API nie tylko używa elementu Canvas, ale także opiera się na otwartej bibliotece graficznej dla systemów osadzonych (OpenGL ES ).Jest to przenośna wersja standardowej OpenGL Biblioteka zaprojektowana tak, aby była przenośna nie tylko między różnymi komputerowymi systemami operacyjnymi, ale także w każdym urządzeniu, które wymaga użycia grafiki 3D na niskim poziomie.Ten niewielki ślad pozwala zintegrować bibliotekę z dowolną przeglądarką dla prawie każdego urządzenia.

Wdrożenie 3D WebGL i handlu;Pozwala na opracowywanie interaktywnych programów, które można uruchamiać bezpośrednio ze strony internetowej lub pobierać i uruchamiać jako samodzielną aplikację w przeglądarce internetowej.Można go używać do tworzenia gier wideo 3D, oprogramowania edukacyjnego, symulacji i oprogramowania do wizualizacji 3D dla badań biznesowych i naukowych.Korzystając z przeglądarki jako aplikacji opakowania, środowiska 3D można opracować bez konieczności martwienia się o powtarzający się kod na płycie kotłowni dla podstawowych interfejsów.

Jedna z największych wad korzystania z 3D WebGL Trade;, i taka, która zapobiega jej powszechnej akceptacji z pewnymiFirmy produkcyjne oprogramowania i sprzętu to ryzyko bezpieczeństwa, jakie przedstawia.Możliwość dostępu do programu GPU może dać złośliwemu programowi możliwość zmuszenia systemu komputerowego hosta do wykonywania szkodliwego kodu.Wykazano również, że ataki odmowy usług (DOS) są możliwe za pomocą WebGL i handlu;API.Z tego powodu istnieje kilka głównych firm komputerowych, które odmawiają pełnego wsparcia WebGL i handlu;w ich produktach.