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

Рациональные Кривые

Читайте также:
  1. Анализ потребительского выбора (бюджетное ограничение, кривые безразличия, оптимум, эффекты)
  2. Заметно сгладить апельсиновую корку. День за днем, кривые линии тела исчезают, ваш
  3. Коробовые кривые
  4. Кривые B-spline: Важные Свойства
  5. Кривые B-spline: Вычисление Коэффициентов
  6. Кривые B-spline: Определение
  7. Кривые B-spline: Перемещение Контрольных Точек

Параметрическое представление с помощью полиномов просто недостаточно, потому что во многих случаях (например, окружности, эллипсы и гиперболы) невозможно представить кривую в таком виде. Один из способов решения проблемы - использование [homogeneous] координат. Например, кривая в пространстве (соотв., на плоскости) представляется четырьмя (соотв., тремя) функциями, а не тремя:

Кривая в пространстве: F (u) = (x (u), y (u), z (u), w (u))
Кривая на плоскости: F (u) = (x (u), y (u), w (u)),

где u - это параметр на каком-то закрытом промежутке [ a, b ]. Преобразовывая эти кривые к обычному виду, получаем:

Кривая в пространстве: f (u) = (x (u) / w (u), y (u) / w (u), z (u) / w (u))
Кривая на плоскости: f (u) = (x (u) / w (u), y (u) / w (u))

Очевидно, если w (u) = 1, т.е. постоянная функция, [homogeneous] вид сводится к стандартному.

Параметрическая кривая в [homogeneous] виде называется рациональной кривой. Для отличия, будем называть кривую в виде многочлена полиномиальной кривой.

Пример

Возьмем параметрическую форму второго порядка:

x = f (u) = au 2 + bu + c
y = g (u) = pu 2 + qu + r

Пусть область u все действительные числа. Затем, пусть u пробегает значения от минус бесконечности до плюс бесконечности. Значения x и y также будут изменяться от минус до плюс бесконечности. Другими словами, кривая, описываемая в вышеуказанном виде, содержит по, крайней мере, одну точку в бесконечности. Так как все точки окружности в конечных пределах, невозможно представить окружность в таком параметрическом виде. Это показывает неудобность параметрического вида.

Того же самого можно достичь при помощи вычислений:

Примем a и p не равными нулю. Делим уравнения соответственно на a и p:

Теперь вычитаем второе из первого, чтобы исключить u 2. Затем, решая относительно u, получаем:

В итоге, подставляя u обратно в первое уравнение (параметрическую форму), имеем:

Устранив знаменатели и приведя подобные, получим:

,

где

Заметьте, нам не нужны значения D, E and F для описания этой кривой второго порядка. Так как B 2-4 A × C =0 (см. Простые Кривые и Поверхности), эта кривая - парабола. Задача в разделе " Задачи " разъясняет некоторые недостатки в вышеизложенных вычислениях.


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


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

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