У меня есть квадратичная кривая Безье, и я хочу вычислить наклон касательной в данной точке. Например, позвольте ему быть middlepoint квадратичной кривой Безье, поэтому t=0.5 (посмотрите ссылку ниже для изображения этого). Я вычислил первую производную формулы для квадратичной кривой Безье; однако я добираюсь 400 как значение для наклона, хотя это должно быть 0. Возможно, я использую первую производную неправильным способом? Я знаю, что мог также вычислить касательные с помощью тригонометрических функций; однако я хотел бы сделать это с помощью первой производной, если бы, разве это не должно быть возможно? Спасибо за любую подсказку!
Для разъяснения / отметьте: мне интересно общим способом получить наклон в произвольной данной точке на квадратичной кривой Безье, не только получить касательную в запуске - и конечная точка.
Изображение моей проблемы включая текст выше: http://cid-0432ee4cfe9c26a0.skydrive.live.com/self.aspx/%c3%96ffentlich/Quadratic%20Bezier%20Curve.pdf
Большое спасибо за любую подсказку!
Использование формулы для B '(t)
, оценивается как t = 1/2
, мы получаем
B'(1/2) = -P0 + P2
Судя по вашему графику, P0 = (0,0) и P2 = (400,0). Итак,
B'(1/2) = (400,0).
Это «скорость» точки, движущейся вдоль B (t) при t = 1/2.
(400,0) - горизонтальный вектор с величиной 400.
Так что все так, как должно быть. Поскольку B ' (t) горизонтальный, у него есть "наклон" 0.