Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Перемещение Контрольных Точек

Читайте также:
  1. C.1 Процессы с ключевых точек зрения
  2. V Тематика контрольных работ для заочников
  3. А. Перемещением точки
  4. Бухгалтерский учет операций банка, связанных с выбытием и перемещением основных средств
  5. Вставьте вместо точек глагол to be в соответствующей форме.
  6. ГРАФИК КОНТРОЛЬНЫХ РАБОТ ПО ИНФОРМАТИКЕ
  7. Для контрольных работ студентов заочной формы обучения

Изменение положения контрольной точки изменит форму кривой Безье. Спрашивается:

Как изменится форма кривой, если контрольную точку переместить в новое положение?

Допустим, контр. точка P k перешла в новое положение P k + v, где вектор v определяет как направление, так и длину перемещения. Это показано на рисунке:

Пусть новой кривой Безье будет C (u), а оригинальная кривая будет описываться как

Подставляя P k + v в уравнение кривой Безье C (u) получаем следующее:

Выше, так как только k -ый член описывает отличную от остаьлных контрольную точку P k + v, после перегруппировки получаем, что новая кривая - это сумма исходной кривой и дополнительного члена Bn,k (u) v. Это значит:

соответствующая u точка на новой кривой получается переносом соответствующей точки на исходной кривой на вектор Bn,k (u)v.

Более точно, дано u, имеем точку p (u) на исходной кривой и C (u) на новой кривой, C (u) = p (u) + Bn,k (u) v. Так как v указывает направление движения, C (u) - это результат перемещения p (u) в том же направлении. Длина переноса, конечно, - это длина вектора Bn,k (u) v.

Следующий рисунок поясняет этот эффект. И черная, и красная линии - кривые Безье 8 степени, построенные по 9 контрольным точкам. Черная кривая - исходная. Если ее контроьлную точку 3 переместить по вектору, показанному фиолетовым, черная кривая перейдет в красную. На каждой из этих двух кривых есть точка, соответствующая u =0.5. Ясно, что p (0.5) перемещается в том же направлении к C (0.5). Расстояние между p (0.5) и C (0.5) - длина вектора B (0.5) v = 8!/(3!(8-3)!)×0.53(1-0.5)8-3 v = 0.22 v. Отсюда, расстояние равно примерно 22% расстояния между исходным положенем контр. точки 3 и ее новым положением, как показано на рисунке ниже.

Из сказанного можно сделать еще одно полезное заключение. Так как Bn,k (u) не равно 0 на открытом интервале (0,1), Bn,k (u) v - ненулевой вектор на (0,1). Это значит, что помимо двух конечных точек p (0) и p (1), все точки исходной кривой переместятся в новые положения. Таким образом,


Дата добавления: 2015-10-29; просмотров: 185 | Нарушение авторских прав


Читайте в этой же книге: Касательный Вектор и Касательная | Нормальный Вектор и Кривизна | Почему Направляющая Тройка Важна? | Проблемы с Параметрическим Представлением | Параметризация По Длине Дуги | Рациональные Кривые | Рациональные Формы Стандартных Кривых | Рекурсивное Представление | Объединение Двух Кривых Безье с соблюдением C1-Непрерывности | Соотношение Между Производной и Алгоритмом de Casteljau |
<== предыдущая страница | следующая страница ==>
Построение Кривых Безье| Нахождение точки на Кривой Безье: Алгоритм De Casteljau's

mybiblioteka.su - 2015-2024 год. (0.007 сек.)