Что это?
Как оказалось, многие не посещали школу по множеству разных причин. И, внезапно, оказалось, что геометрия пригодится. Посему и было принято решение написать уникальную интерактивную статью, где в краткой и наглядной форме описывается вся геометрическая магия и приведены наглядные интерактивные примеры для более быстрой усвояемости материала.
Оглавление
Разработка
Статья находится в разработке, так что вам выпала уникальная возможность лайкать и комментировать задавать вопросы, которые будут впоследствии освещены в статье. На данный момент, список пожеланий выглядит так:
- Двигать по прямой, (нахождение угла между точками (два способа через координаты и через atan2))
- Движение к цели (каждый раз находить угол)
- Движение по кругу
- Движение по параболе (для прыжков)
- Что делать если нужно не искать точку внутри фигуры а пересечение с кругами заданного радиуса, квадратами и многоугольниками
Полезные ссылки
- Objector (геометрия war3)
- Формула параболы
- Определение высоты рельефа
- Перпендикуляр от отрезка к точке
- Математические функции от Warden
- Пересечение двух отрезков
- Вращение юнита в 3D
- Вращение юнита в 3D от Doc
- Проверка координат в окружности
- Красивая математика
- [lua] Сглаженное движение
- Математический подход к движению
- Вычислительная геометрия
- Перемещение юнита вдоль непроходимых участков [LUA]
- Исправление смещения координат [LUA]
- Векторы для самых маленьких [1.26 GUI]
- Кватернион вращения
- wGeometry - 3D библиотека (lua) (демо)
- inputMovement - Движение клавишами WASD, Ctrl, Space
- About Movement
Отредактирован MpW
Отредактирован MpW
Отредактирован MpW
Отредактирован MpW
Прямое движение 2d
Прямое мгновеное движение 2d (время таймера снижено, частота периода увеличено)
Прямое ускоренное движение 2d (пример ускорения)
Прямое замедленное движение 2d (пример замедления)
Движение к цели 2d
Движение по кругу 2d
Движение по спирали 2d
Движение по кругу с угловым ускорением 2d
Можно было кнопочки добавить, чтобы изменять время таймера, скорость, ускорение, угол, угловая скорость, угловое ускорение. Пауза. Устанлвка снарядов: Кол-снарядовОсобенно над водой, под водой.это проще заменить эффектомПостепенно переходить к сложному, там от полярок к векторам, кватерионам.
Тут много еще чего добавить. Это еще не все. Было бы интересно засмотреться. Любо смотрелось
проебполныйОтредактирован MpW
https://www.desmos.com/calculator/d1ofwre0fr?lang=ru
Это полезно. Как поворачивать несколько снарядов относительно чего то. Или строить чего. Была у меня тема создать симметричную точку относительно прямой. В данных есть коорды точки, и уравнение прямой ax+by²+c=0. И там не уверен, что правильно решил в вычислительноц геометрии. Я попробовал, дебажить, она неверно работает.