Главная > Математические основы машинной графики
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

4-4 ПАРАМЕТРИЧЕСКИЕ КРИВЫЕ

В параметрическом виде каждая координата точки кривой представлена как функция одного параметра. Значение параметра задает координатный вектор точки на кривой. Для двумерной кривой с параметром  координаты точки равны:

,

.

Тогда векторное представление точки на кривой:

.

Чтобы получить непараметрическую форму, нужно исключить  из двух уравнений и вывести одно в терминах  и .

Параметрическая форма позволяет представить замкнутые и многозначные кривые. Производная, т. е. касательный вектор, есть

,

где ' обозначает дифференцирование по параметру. Наклон кривой, , равен

.

Отметим, что при  наклон бесконечен. Параметрическое представление не вызывает в этом случае вычислительных трудностей, достаточно приравнять нулю одну компоненту касательного вектора.

Так как точка на параметрической кривой определяется только значением параметра, эта форма не зависит от выбора системы координат. Конечные точки и длина кривой определяются диапазоном изменения параметра. Часто бывает удобно нормализовать параметр на интересующем отрезке кривой к . Осенезависимость параметрической кривой позволяет с легкостью проводить с ней аффинные преобразования, рассмотренные в гл. 2 и 3.

Самое простое параметрическое представление у прямой. Для двух векторов положения  и  параметрический вид отрезка прямой между ними такой:

, .

Так как  это вектор, у каждой его составляющей есть параметрическое представление  и  между  и :

, .

.

Пример 4-1 Параметрическое представление прямой

Найти параметрическое представление отрезка между точками  и , касательный вектор и наклон. Параметрическое представление:

, ,

, .

Параметрическое представление составляющих  и :

, ,

.

Дифференцируя , получим касательный вектор:

или

,

где  - касательный вектор, a ,  - единичные векторы в направлениях ,  соответственно.

Наклон отрезка равен

.

На рис. 4.3 сравниваются непараметрическое и параметрическое представления окружности в первом квадранте. Непараметрический вид

, ,        (4-1)

показан на рис. 4.3 а.

219.jpg

Рис. 4-3 Представление окружности для первого квадранта.

220.jpg

Рис. 4-4 Связь между параметрическими представлениями.

Точки на дуге соответствуют равным приращениям . При этом дуга состоит из отрезков разной длины, и получается весьма приблизительное графическое представление окружности. Кроме того, расчет квадратного корня - вычислительно дорогостоящая операция.

Стандартная параметрическая форма единичной окружности:

, ,

,

или

, ,           (4-2)

где параметр  - геометрический угол, отмеряемый против часовой стрелки от положительной полуоси . На рис. 3.4b изображена дуга, построенная по равным приращениям параметра в пределах . При этом точки располагаются на одинаковом расстоянии вдоль окружности, и окружность выглядит гораздо лучше. Недостаток такого представления - сложность вычисления тригонометрических функций. (Более простой метод рассматривается ниже в разд. 4.5.)

Параметрическое представление кривой не единственно, например,

,            (4-3)

также представляет дугу единичной окружности в первом квадранте (рис. 4.3с). Связь между параметрическим представлением (3.4) и стандартным параметрическим представлением (4.2) показана на рис. 4.4. Из него видно, что для единичной окружности

, , ,

, , .

Факт, что уравнение 4.3 представляет дугу единичной окружности, подтверждается следующим:

,

где  - единичный радиус.

На рис. 4-3с показан результат для равных приращений . Он лучше, чем у явного (4-1), но хуже, чем у стандартного параметрического представления (4-2). Однако уравнение (4-3) проще с вычислительной точки зрения, т.е. это компромиссное решение.

Пример 4-2 Определение точки на параметрической кривой

Пусть надо найти  для заданного значения . Например, пусть , и требуется вычислить  для единичной окружности. Для явного представления (4-1) вычисляем непосредственно:

.

Для параметрического представления сначала нужно выразить параметр  через , а затем с помощью полученного значения найти . Параметрическое представление уравнения (4-2)

,

.

Поэтому

,

.

С другой стороны, из уравнения 4-3

,

.

Решаем первое из этих уравнений относительно

и получаем

.

В случае более сложного параметрического представления бывает удобнее искать значение явной переменной итеративными методами.

Параметрическое представление конических сечений осенезависимо и дает более качественное изображение, чем непараметрическое; однако оба имеют свои достоинства и недостатки и часто применяются в машинной графике.

 

Categories

1
Оглавление
email@scask.ru