No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
packages
web
.gitignore
README.md
pubspec.lock
pubspec.yaml

README.md

Webgl позволяет выводить интерактивную трехмерную графику на canvas браузера. Это открывает широкие возможности по выводу графике, и в этом руководстве будет описано начальное знакомство с WebGL, вывод графики, работа с матрицами и т.д.

Для работы с WebGL в языке Dart есть встроенная библиотека WebGL, которая позволяет выводить интерактивную графику на холст. По сути это врапер поверх WebGL для javascript.

Исходный код примера можно найти в гитхабе. Все шаги можно увидеть в истории комитов.

Связывание WebGL с контекстом холста

Создание шейдеров

Передача данных в шейдеры

Вывод объекта

Преобразование объектов и камеры

Поворот объектов

Анимация