Есть ответ по пункту 1. Точек четыре, кривая задаётся однозначно, но при этом вычислить опорные точки кривой A B' C' D получится только если знать
и
. Например:
где B и C опорные точки, а B' и C' - точки на кривой.
и
Отсюда вопрос - можно ли из этого что-то полезное выжать? Ведь параметрическую координату я не знаю.
-- менее минуты назад --Хотя нет, стоп! Ошибка!
Получается что при заданных
и
кривая однозначна, но при любых других
и
будет уже другая кривая. Семейство ажно по двум параметрам...
Но... Ура! Меня это устраивает, так как дискретизация изначальной кривой шла с фиксированным шагом по t, так что как раз вышеприведённые формулы и пойдут в бой напрямую! Дело движется... :)
-- менее минуты назад --Ну вот, собственно, и всё. Меня спас фиксированный шаг дискретизации по t. Конечно, это не общее решение, но мне сойдёт. Просто получаю кривую по четырём точкам как описано выше, и проверяю, лежит ли следующая, пятая точка на этой кривой. Если да, то вот оно, Безье. Дальше со сдвигом на точку вперёд повторять процедуру, пока кривая не кончится. :)
А вот для общего вида, с неизвестным t я решения не вижу... :( Но с меня его, слава богу, и не спрашивают. :)