Viewlang это основанный на QML фреймворк 3D графики для веб-браузеров
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
code
examples
.gitattributes
.gitignore
crazy.html
license.md
readme.en.md
readme.md

readme.md

Viewlang

Viewlang это веб-среда трехмерной визуализации на основе языка QML.

Online-редактор

http://viewlang.ru/code/c.html

Online-просмотр

http://viewlang.ru/code/scene.html

Настройка локальной версии

  1. Запустить под администратором
code/setup_vl_assoc.cmd

что создаст ассоциацию файлов *.vl для запуска Chrome для просмотра указанного VL файла. Хром должен быть в PATH.

  1. Настроить ярлык запуска хрома, добавив в аргументы запуска флаг --allow-file-access-from-files Затем надо перезагрузить Хром, если он запущен. Т.к когда хромы уже работают, запуск новой вкладки (из пункта 1) будет использовать флаги тех хромов, что уже запущены.

Примеры

См. ./examples

Как создать свою сцену

Создать файл имя.vl с содержанием сцены, сообразно примерам, например:

Scene {
  Points {
    positions: [0,0,0, 1,1,1, 2,2,2 ]
  }
}

и запустить этот файл enter-ом.

Как отлаживать

  1. Ошибки пишутся в консоль браузера, Ctrl+Shift+J.
  2. Поменяли файл сцены - обновили страницу в браузере.

Лицензия

MIT

Благодарности

Д.Ю. Филоненко, М.О. Бахтерев, В.Л. Авербух, Д.В. Манаков, С.Ф. Правдин, Я.Д. Кузнецов

(с) 2015-2016 Павел Васёв.