Jest to aplikacja dla systemu Linux o nazwie OpenGL Mathematics, której najnowszą wersję można pobrać jako v0.9.1_NewMatrixTypesandManyImprovements.zip. Można go uruchomić online w bezpłatnym dostawcy hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie OpenGL Mathematics z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
Matematyka OpenGL
OPIS
Wysoce zoptymalizowana biblioteka matematyczna 2D|3D, znana również jako OpenGL Mathematics (glm) dla `C`. cglm dostarcza wiele narzędzi, które pomagają w szybkim i szybkim pisaniu operacji matematycznych. Jest przyjazny dla społeczności, możesz zgłaszać wszelkie problemy, błędy, z którymi się zmierzyłeś. Prawie wszystkie funkcje (wersje wbudowane) i parametry są udokumentowane w odpowiednich nagłówkach. Funkcje związane z OpenGL są usuwane, aby uczynić tę platformę lib/stroną trzecią niezależną. Upewnij się, że masz najnowszą wersję i możesz zgłaszać błędy, problemy. Kąty Eulera zostały zaimplementowane w odwrotnej kolejności (zewnętrzne) zostały ustalone, teraz są wewnętrzne. Upewnij się, że masz najnowszą wersję. Zmienne vec4 i mat4 muszą być wyrównane. (Wersje niewyrównane będą później). cglm nie alokuje pamięci na stercie. Więc nie zapewnia żadnego alokatora. Powinieneś również przydzielić pamięć dla naszych parametrów, jeśli przekażesz wskaźnik lokalizacji pamięci.
Zakładka Charakterystyka
- cglm obsługuje zarówno ARRAY API, jak i STRUCT API
- Podobnie jak niektóre inne biblioteki graficzne (zwłaszcza OpenGL), ta biblioteka używa układu Column-Major do przechowywania macierzy w pamięci
- Optymalizacje skalarne i simd (sse, avx, neon...)
- Możliwość używania różnych przestrzeni przycinania, np. Leworęczny, Zero-do-Jeden... (obecnie praworęczny ujemny jest jednym)
- Array api i struct api, możesz używać tablic lub struktur
- Operacje na wektorach ogólnego przeznaczenia (krzyż, kropka, obrót, rzut, kąt...)
- Dekompozycja macierzy (rotacja ekstraktu, współczynnik skalowania)
Język programowania
C
Kategorie
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/opengl-mathematics.mirror/. Jest hostowany w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.