Генплан · 2D ⇄ 3D

Схема территории

Редактор плана территории в браузере: расставляете объекты сверху на плане, одной кнопкой смотрите их объёмной моделью. Один HTML-файл — без сборки, без установки, без сервера.

Открыть редактор → Или посмотреть исходники
Режим 2D: план территории с сеткой и панелью свойств
Режим 2D — план с привязкой к сетке 0,5 м и панелью объектов
Режим 3D: объёмная модель территории с тенями и подписями
Режим 3D — модель собирается из плана автоматически

Возможности

Перетаскивание и размеры Привязка к сетке 0,5 м, изменение габаритов за угол.
Поворот на любой угол Ручкой на плане, полем ввода или клавишей. С Shift — кратно 15°.
Порядок слоёв Перетаскивание строк в списке, кнопки ↑ ↓ или Ctrl+↑.
Семь типов объектов У каждого своя геометрия в 3D — от коробки здания до кроны дерева.
Тени и виды Направленный свет, изометрия, вид сверху, скриншот в PNG.
Простой формат Данные в plan.json — читаются и правятся руками.

Типы объектов

ТипkindВысотаВ 3D
Зданиеbldg4 мКоробка с кровлей
Газонlawn0,18 мНизкая плита
Спортплощадкаsport0,22 мНизкая плита
Плац / покрытиеpave0,16 мНизкая плита
Парковкаpark0,14 мПлита с разметкой машиномест
Беседкаgazebo3 мНастил, стойки, конус крыши
Деревоtree6 мСтвол и крона

Управление

ДействиеКак
Переместить объектТащить мышью
Изменить размерТащить за угловой маркер
ПовернутьТащить кружок над объектом · R · поле «Поворот»
Поворот кратно 15°Shift при перетаскивании кружка
Сдвинуть на 1 м← → ↑ ↓
Слой выше / нижеCtrl+↑ / Ctrl+↓
УдалитьDel
Зум · панорамаКолесо · правая кнопка

Формат данных

План описывается участком и списком объектов. Координаты x, z — от левого верхнего угла участка, всё в метрах. Поле rot необязательное: файлы без него открываются как есть. Порядок объектов в массиве задаёт порядок слоёв — кто позже, тот сверху.