2016-02-17 6 views
0

мне нужно составить рациональные кривые Безье с различным весомСотроз рационален Безье кривой

Curves

В настоящее время у меня есть Curve1

а, б, в, г, д, е, ж - Контрольные точки

q1, q2, q3, q4 - Controll средней точки (q1 = B + C/2)

д3 е Q4 - взвешенный рациональный гр Urve

приятно, но если две контрольные точки близки, это выглядит CURVE2

они образуют две линии. Но я хочу, чтобы иметь Curve3

все управляющие могут изменить вес

, как я могу получить кривую 3 очка?

ответ

0

Это выглядит как рациональная квадратичная кривая Безье. Для достижения формы в виде кривой 3 вы можете

  • Добавить контрольную точку a1, где вы хотите начать плавное соединение (оно должно лежать на линии (ab)).
  • переместить контрольную точку c туда, где вы хотите, чтобы плавное соединение заканчивалось (как указано на рисунке b1, как показано на следующем рисунке).

enter image description here

Смежные вопросы