Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.75 KB

README.md

File metadata and controls

19 lines (10 loc) · 1.75 KB

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

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

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

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

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

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

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

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

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

Анимация