Backup commit
Merge branch 'master' of https://github.com/UNN-VMK-Software/agile-development-course
Updated todo
Переделан проект под шаблон M-V-VM.
Создана View + забытые в прошлом коммите файлы
Завершение работы над формой + забытый gradle файл для модели
Добавлен ViewModel
Проверка корректности ввода
Исправление: в view и viewModel добавлена компонента вектора Z
Позитивный функциональный сценарий (пересечение с плоскостью есть)
Сценарарий с отстутствием пересечения
Рефакторинг: названия p1 и p2 для прямой заменены на point и dir, так как прямая задаётся не точнками, а точкой и направляющей
Биндинг view и viewModel.
Рефакторинг ViewModel: публичные поля сделаны приватными для однообразного доступа через сеттеры как в автоматически сгенерированном коде в View
Рефакторинг: правка мелочей форматирования
Merge branch 'lab2-mvvm-LinePlainIntersection' into lab3-smorkalov-logger
Фиктивный логер и изменение конструктора viewModel
Логирование изменения значения полей формы
Рефакторинг класса view. Конструктор принимает ViewModel.Метод isModified удалён как неиспользуемый.
Заменяем устаревшее plain на plane