3D Grapher - funkcje 3d w przeglądarce
Przypomnienie dawnych aplikacji ciąg dalszy. Teraz przyszedł czas na 3d grapher. Aplikacja rysuje wykresy funkcji dwóch zmiennych, zadane jawnie i parametrycznie. Ponadto rysuje też superpowierzchnie. Oparta jest o bibliotekę Three.js i dostępna bezpośrednio w przeglądarce. Projekt ten powstał jako eksperyment łączący grafikę WebGL z dynamiczną analizą funkcji matematycznych i szybko został doceniony przez społeczność - aplikacja została wyróżniona w Chrome Experiments oraz zdobyła drugie miejsce w konkursie Mozilla Dev Derby.
Celem aplikacji było stworzenie lekkiego, interaktywnego narzędzia do wizualizacji funkcji 3D, które:
- działa w czasie rzeczywistym w przeglądarce
- nie wymaga instalacji dodatkowego oprogramowania
- umożliwia dynamiczną zmianę parametrów funkcji
- prezentuje dane w sposób intuicyjny i atrakcyjny wizualnie
- działa w czasie rzeczywistym w przeglądarce
- nie wymaga instalacji dodatkowego oprogramowania
- umożliwia dynamiczną zmianę parametrów funkcji
- prezentuje dane w sposób intuicyjny i atrakcyjny wizualnie
- generowanie geometrii (vertices + faces)
- przypisanie materiału (shading, kolorystyka)
- renderowanie sceny przez WebGLRenderer
- obsługa kamery i interakcji użytkownika