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