КАТЕГОРИИ: Архитектура-(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) |
Понятие графических объектов и их параметров
Если вы создаете объект-примитив, например сферу, то вызывается функция, которая запрашивает у вас набор данных, характеризующих сферический объект. Запишем эту функцию в следующем виде: СФЕРА (О, R, n, m, М), (1) где СФЕРА – название функции (в данном случае название графического объекта); О, R, n, m, М – набор данных о сфере: О – координаты центра сферы, R – радиус сферы, n - число продольных сегментов при построении сеточной графической модели (вдоль параллелей как на рис. 1); m - число поперечных сегментов при построении сеточной графической модели (вдоль меридиан); М – материал сферы. В графических системах, основанных на преобладающих в настоящее время принципах объектно-ориентированной теории, данные (О, R, n, m, М) и соответствующая этим данным функция СФЕРА укомплектованы в блок, называемый объектом. Проектируемое изделие может состоять из набора объектов. Данные (О, R, n, m, М) называют в различных графических программах по-разному: атрибутами, свойствами, параметрами. В дальнейшем будем применять термин параметры. В свою очередь параметры объекта тоже могут быть функциями (объектами). Например, материал (М в формуле (1)) в графических проектных системах представляется в виде объекта, имеющего значительное количество параметров: блеск, прозрачность, плотность и т.д. В объектно-ориентированной графической системе есть возможность в любой момент времени обратиться к объекту и при необходимости изменить параметры функции. В этом случае функция сохраняется, и если вы меняете параметры функции, объект-примитив, соответствующий этой функции перерисовывается заново с нуля. В ряде случаев можно изменить тип объекта и соответственно поменять число и тип параметрических данных. Это происходит, когда сферу преобразуют в редактируемую сеть, например, в деталь типа «Рукоятка» сужением нижней части сферы, т.е. перемещением узлов в нижней части сеточной модели бывшей сферы. Функция СФЕРА (О, R, n, m, М) в этом случае перестает быть сферой и преобразуется в функцию СЕТЬ(n; m; x1,y1,z1; … xn,yn,zn; … xnm,ynm,znm; M), где x1,y1,z1; … xn,yn,zn; … xnm,ynm,znm – координаты каждой точки сети. На рис. 2для примерапредставлена сеть с одинаковыми значениями m и n, равными 4. Сеть имеет 16 вершин, со следующими координатами: Вершина(0,0): 70,260 Вершина(0,1): 70,140 Вершина(0,2): 120,165,50 Вершина(0,3): 120,245,50 Вершина(1,0): 170,260 Вершина(1,1): 170,140 Вершина(1,2): 220,165,50 Вершина(1,3): 220,245,50 Вершина(2,0): 250,260 Вершина(2,1): 250,140 Вершина(2,2): 300,165,50 Вершина(2,3): 300,245,50 Вершина(3,0): 350,260 Вершина(3,1): 350,140 Вершина(3,2): 400,165,50 Вершина(3,3): 400,245,50
Дата добавления: 2014-01-05; Просмотров: 1502; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |