Вопросы с тегом «lines»

18
Определите длину дуги сплайна Кэтмулла-Рома, чтобы двигаться с постоянной скоростью

У меня есть путь, который определяется конкатенацией сплайнов Кэтмулла-Рома. Я использую статический метод Vector2.CatmullRom в XNA, который допускает интерполяцию между точками со значением от 0 до 1. Не все сплайны на этом пути имеют одинаковую длину. Это вызывает разницу в скорости, если я...

11
Какие наиболее распространенные сплайны вы найдете в разработке игр?

Перечислите здесь наиболее распространенные сплайны, найденные при разработке игры, сколько точек нужно методу для интерполяции кривой, и как вы можете построить тип данных, который позволит вам получить интерполяцию точек кривой. Примеры: кривые Безье, B-сплайны, кубические сплайны и т. Д. PS: я...

11
Как избежать самопересечения при применении обводки к кривой?

В моем коде есть несколько объектов Spline2D, каждый из которых имеет метод Position, Velocity и Acceleration, который возвращает вектор указанного количества в определенный момент времени. Я использовал эти векторы для построения геометрии для создания градиентных штрихов для кривых, но у меня...

11
Как определить длину пути?

У меня есть игра, в которой каждый игрок должен пройти по указанному пути. Я рисую путь, используя кривые Безье. Как я могу определить общую реальную (не линейную) длину пути и расстояние, пройденное каждым игроком? (Расстояние между начальной точкой и указанной точкой на пути.) ОБНОВИТЬ: Путь...

10
Как рассчитать, если 2 линии направлены в сторону или в сторону?

Учитывая 4 точки, описывающие 2 отрезка, как рассчитать, если линия A направлена ​​к линии B или от нее? Две линии имеют фиксированную длину и могут быть измерены как расстояние от x1 / y1 до x2 / y2....

10
Как сделать так, чтобы линии Line Renderer оставались плоскими?

Я заметил, что когда я добавляю больше вершин в линию рендерера линий, линия скручивается и перестает быть гладкой линией. .GIF Здесь: http://i.imgur.com/hRAhCXM.gif Все линии находятся на одном и том же уровне z, даже если я удаляю материалы, линии, кажется, все еще искривляются. Я понятия не...

9
Как избежать артефактов интерполяции при увеличении карты высот?

Я использую алгоритм бикубической интерполяции для масштабирования карты высот, и я замечаю некоторые артефакты вокруг границ пикселей. Однако эти артефакты не появляются, когда я использую простую кубическую интерполяцию (сплайн). Может быть потому, что бикубическая интерполяция не гарантирует...