Кривые Безье в дискретной области
Я знаю, как рисовать кривые Безье из четырех контрольных точек. Однако даже если контрольные точки взяты из 2D-сеток, сгенерированные точки не обязательно находятся в 2D-сетке. Пожалуйста помоги.
Как бы я сгенерировал все дискретные кривые Безье для данного набора контрольных точек.
1 ответ
Решение
Точно так же, как вы генерируете обычные очки. Итерируйте по t, округлите полученные координаты, нарисуйте линии между координатами. Слишком много, а вы теряете время, а ниже - и это будет выглядеть ужасно. Лучше всего выполнить подвыборку, а затем решить, какие координаты лучше всего использовать для округления и соединения.