Переезд
Разработка текущей статьи по ссылке прекращена в связи с переходом на новый движок документации. Новая статья доступна здесь.
Что это?
Как оказалось, многие не посещали школу по множеству разных причин. И, внезапно, оказалось, что геометрия пригодится. Посему и было принято решение написать уникальную интерактивную статью, где в краткой и наглядной форме описывается вся геометрическая магия и приведены наглядные интерактивные примеры для более быстрой усвояемости материала.
Оглавление
Разработка
Статья находится в разработке, так что вам выпала уникальная возможность лайкать и комментировать задавать вопросы, которые будут впоследствии освещены в статье. На данный момент, список пожеланий выглядит так:
- Двигать по прямой, (нахождение угла между точками (два способа через координаты и через atan2))
- Движение к цели (каждый раз находить угол)
- Движение по кругу
- Движение по параболе (для прыжков)
- Что делать если нужно не искать точку внутри фигуры а пересечение с кругами заданного радиуса, квадратами и многоугольниками
Полезные ссылки
- Objector (геометрия war3)
- Формула параболы
- Определение высоты рельефа
- Перпендикуляр от отрезка к точке
- Математические функции от Warden
- Пересечение двух отрезков
- Вращение юнита в 3D
- Вращение юнита в 3D от Doc
- Проверка координат в окружности
- Красивая математика
- [lua] Сглаженное движение
- Математический подход к движению
- Вычислительная геометрия
- Перемещение юнита вдоль непроходимых участков [LUA]
- Исправление смещения координат [LUA]
- Векторы для самых маленьких [1.26 GUI]
- Кватернион вращения
- wGeometry - 3D библиотека (lua) (демо)
- inputMovement - Движение клавишами WASD, Ctrl, Space
- About Movement
Ред. ScorpioT1000
Ред. MpW
Полет феникса по параболе
Прыжки уже было оч много примеров с прыжками. Но особо позабавили прыжки на уступки, и или перепрыгивания на возвышенное плато
xgm.guru/p/wc3/128038
Наработка
Объяснение по тут вам нужно посмотреть, что такое "буфер области движения". Все написано. Это поможет разработать похожую систему, а мб вы измените
Наводка порчи и тут завершенное Порча один из похожих проектов. Тогда это было оч классной идеей. Это один из моих начинании.
Многоугольники тут в самой статье приложены формулы, и даже с пояснениями изложены. Сама карта является продолжением моего чуда. У меня созрел такой план: у каждого фермера должен быть участок, и он его может покупками расширять или отдавать
Как в цивилизации.. почти.. без многоугольника тут бы не обошлось. Была даже шпаргалка я уже запутывался, а система плохо пахала. Честно, я начал уставать от формул
Захват и контроль земли эта система продолжение предыдущей. Vlod уже с нуля переделал, мне было сложно понять код. Работает она с некоторыми ошибками.. Vlod обещал исправить, но так и забили
Заростание травой
Ред. 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. И там не уверен, что правильно решил в вычислительноц геометрии. Я попробовал, дебажить, она неверно работает.
Ред. nazarpunk
Ред. nazarpunk