Skip to content

Здесь будут храниться примеры и материалы с лекций

Notifications You must be signed in to change notification settings

alexlipovka/23_masters

Repository files navigation

Учебный репозиторий с текущими примерами

Отправные точки

  • 0_base_sketch — Простейший скетч p5js
  • 1_base_mappa_sketch — Простейший скетч p5js + mappa
  • 2_mappa_study — Создаем объекты с геопривязкой поверх карты
  • 5_overpass — Делаем запрос на OSM через Overpass API

Симуляции

По мотивам книги «The Nature Of Code»

  • Nature of Code
    • 0_ball — Знакомство с векторами, гравитацией, анимацией
    • 1_ball — Создаем массив объектов
    • 2_attractor — Вместо общего поля вводим аттрактор и интерфейс на p5.GUI
    • 2_attractor_datGUI — Вместо общего поля вводим аттрактор и интерфейс на dat.GUI
    • 3_particleSystems
    • 4_vehicles
    • ants_seek_n_arrive — Агенты следят за курсором и возвращаются домой
    • ants_wander — Агенты свободно исследуют пространство
    • ants_flocking — Основа агентного моделирования

Загрузка сторонних геоданных

Загрузка геоданных через Overpass API

Загрузка тайлов через Leaflet via Mappa.js

Самостоятельная загрузка тайлов с WMTS-серверов

Проекты

  • GeoAnts — Агентное моделирование с геопривязкой
  • Shader Start — Начало работы с шейдерами GLSL

Установка внешних библиотек

Изначально планировалось для внедрения p5gui, но в результате остановились на datGUI.

git submodule init
git submodule update

About

Здесь будут храниться примеры и материалы с лекций

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published