# Viewlang Viewlang это - Технология создания интерактивных 3D-приложений для Интернет - Обладает высокой скоростью разработки за счет языка QML - Поддерживает виртуальную реальность и мобильные устройства # Примеры проектов
#### Визуализация трехмерной кубической решетки
http://viewlang.ru/3dgrid
Трофимов В.И. Конечность числа симметрических 2-расширений d-мерной решетки и сходных с ней графов // Труды Института математики и механики УрО РАН. 2013. Т.19, N3. С. 290-303.
#### Специализированная система визуализации сеточных данных
http://viewlang.ru/grid
Ушакова, О.В. Алгоритмы глобальной перестройки сетки // Актуальные проблемы прикладной математики и механики: тез. докл. 6-й Всерос. конф., Абрау-Дюрсо.- УрО РАН, 2012.- С.75-77
#### Визуализация узлов и характеристик при расчетах электрофизиологической модели левого желудочка сердца
http://viewlang.ru/heart2
Правдин, С.Ф. Неосесимметричная математическая модель анатомии левого желудочка сердца // Росс. журн. биомеханики. 2013. Вып. 17, № 4 (62). С. 84-105.
# Описание
**Viewlang** это единственная на настоящее время декларативно-императивная система программирования трехмерной графики в среде Интернет.
Она превосходит другие системы (ThreeJs, A-frame, X3dom) по показателю краткости и выразительности описания сцены и ее динамики за счет применения языка QML.
В основном система применяется для задач научной визуализации, решаемых в Институте математики и механики им. Н.Н.Красовского Уральского отделения Российской академии наук,
но её сфера применимости гораздо шире.
### Возможности для программиста
- Описание 3D сцен визуализации на языке QML
- Описание 2D пользовательского интерфейса на языке QML
- Встроенные объекты отображения массивов точек, отрезков, треугольников, тетраэдров, сфер и других
- Объекты управления камерой и источниками освещения
- Шейдеры и цепочки шейдеров
### Возможности для пользователя
- Управление камерой.
- Экспорт изображений в растровом и векторном формате.
- Создание анимационных фильмов.
- Подключение средств виртуальной реальности (Oculus и другие совместимые с WebVR).
# Примеры кода
Открыть в новом окне
# Применение
Следуйте инструкции https://github.com/pavelvasev/viewlang
2015-2020 (c) Павел Васёв