КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Конструирование кривых
В компьютерной графике при вычерчивании изображений возникают задачи построения кривых по точкам. В отечественной литературе эти задачи называют конструированием кривых. Основные принципы конструирования кривых: а) кривая должна быть кусочно-составной; б) иметься возможность управления формой кривой; в) увеличение числа сегментов кривой не должно нарушать гладкость кривой; г) использование минимального количества параметров для математических моделей, описывающих кривые; д) возможность преобразования изображения; е) возможность описания кривых с касательными, параллельными осями координат; ж) обеспечения простого с точки зрения реализации вычислений способа определение произвольной точки кривой. В описании кривых в КГ возможны два подхода: a) задание кривой уравнением; б) описание приближенными методами: интерполяции и аппроксимации. Отыскание кривой, проходящей через заданное число точек, составляет задачу интерполирования, а отыскание кривой, проходящей вблизи заданных точек – задачу аппроксимации. Кривая второго порядка. К этому классу кривых относятся параболы, гиперболы, эллипсы, окружности, то есть все линии, уравнения которых содержат степени не выше второй. Кривая второго порядка не имеет точек перегиба. Прямые линии являются всего лишь частным случаем кривых второго порядка. Формула кривой второго порядка в общем виде выглядет, так: х2 + a1у2 + а2ху + а 3х + а 4у + а 5 = О. Таким образом, для описания бесконечной кривой второго порядка достаточно пяти параметров. Если требуется построить отрезок кривой, понадобятся еще два параметра (5). Кривая третьего порядка. Отличие этих кривых от кривых второго порядка состоит в возможном наличии точки перегиба. Например, график функции у = х3 имеет точку перегиба в начале координат. Именно эта особенность позволяет сделать кривые третьего порядка основой отображения природных объектов в векторной графике. Линии изгиба человеческого тела, контуры пересеченной местности, очертания растений весьма близки к кривым третьего порядка. Все кривые второго порядка, в том числе прямые линии, являются частными случаями кривых третьего порядка.
В общем случае уравнение кривой третьего порядка можно записать так: х3 + агу3 + а2х2у + а3ху2 + а4х2 + а5у2 + а6ху + а7х + а8у + а9 = О Таким образом, кривая третьего порядка описывается девятью параметрами (6). Описание ее отрезка потребует на два параметра больше (7). Несмотря на кажущуюся сложность описания кривой третьего порядка, ее код занимает в файле несравнимо меньше места, чем код аналогичной кривой, но созданной из точек (растровой). Для растровой линии дают описание положения и цвета каждой точки (8).
Дата добавления: 2014-01-07; Просмотров: 565; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |