npm ci
npm run start
- Открыть в браузере страницу:
localhost:8080
- Создать git репозиторий и залить в него данный код
- Создать класс, использующий ThreeJS для вывода графики
- Добавить canvas из ThreeJS в dom-дерево страницы и "растянуть" весь экран
- Создать и вывести квадрат в ThreeJS контексте (использовать ортографическую камеру)
- Убрать скроллы
- Сделать отслеживание изменение размера окна
- Сделать цикл отрисовки requestAnimationFrame(ResizeObserver)
- Добавить метод изменения цвета квадрата
- Встроить canvas в div (сейчас в body)
- Управление камерой (перемещать камеру мышкой с зажатой ЛКМ). Опционально другими способами ввода
- Исправить ошибки eslint