Квадратичная кривая Безье: координата Y для данного X?

У меня есть квадратичная кривая Безье, и мне нужна координата Y точки на кривой Безье для данной координаты X. Я знаю, что в чистой математике это легко сделать, но мне интересно, есть ли простой / другой способ для этого в C# / WPF? Можно ли получить отдельные точки, используемые C# / WPF для рисования кривой Безье, а затем, возможно, просто зациклить их и сравнить координату X каждой точки с заданной координатой X? Кстати, математически было бы хорошо узнать, какой шаг для параметра t кривой Безье был выбран C# / WPF? Есть ли шанс узнать это? Вероятно, t просто масштабируется на / шагов для t 1/(расстояние P0 и P2)? Большое спасибо за любую подсказку!

1 ответ

Решение

Посмотрите на Degrafa Bezier Y на X Алгоритм.

Другие вопросы по тегам