
- •1. Обеспечение графических возможностей в вычислительных системах.
- •2. Обзор развития систем компьютерной графики.
- •3. Графические системы autocad, характеристики и возможности.
- •4. Средства ввода-вывода графической информации в эвм.
- •5. Аппаратные средства вывода графической информации в эвм.
- •6. Структура и назначение основных функциональных узлов чертёжного автомата
- •7. Структура и основные характеристики растрового дисплея.
- •8. Моделирование как средство представления графического объекта (го). Типы моделей в компьютерной графике (кг).
- •9. Методика построения сложного го.
- •Модель изделия
- •10. Го – способы задания связей и отношений геометрических примитивов.
- •11. Кусочно-аналитическая модель го.
- •12. Однородная рецепторная модель го.
- •13. Матричные модели го.
- •2) Матричная модель в однородной системе координат.
- •3) Матричная модель в обобщенных координатах
- •14. Модели преобразования го и их классификация.
- •15. Линейные преобразования го (масштабирование, поворот, сдвиг).
- •16. Нелинейные преобразования го (операции композиции, декомпозиции и мультиплицирования).
- •17. Операция отсечения го (алгоритм Сазерленда)
- •18. Растровые преобразования прямой (скэн преобразования).
- •19. Растровые преобразования окружности и эллипса.
- •0, Точка на прямой,
- •20. Методы сглаживания пространственных кривых.
- •21. Характеристики основных компонентов систем кг
- •22. Дисплейные технологии
- •23. Геометрический объект и графическое изображение.
- •24. Типовые графические операции. Примеры.
- •1. Определение взаимного положения точки и прямой
- •25. Операции сечения го.
- •26. Способы представления кривых.
- •27. Области применения кг.
- •28. Объекты кг и требования стандартов к представлению графической информации.
23. Геометрический объект и графическое изображение.
Геометрия определяет форму, размер объекта и его составные части.
Функциональное название геометрии: определяет принцип работы, взаимодействие с другими объектами, написание технической документации.
Задача конструктора при проектировании устройства – это выработка его формы, размера который определяет геометрия. Теперь его нужно выразить через понятные общепринятые представления (объемный чертеж).
КГ воспринимает все объекты через понятие геометрического объекта.
Геометрический объект – это трехмерное тело, совпадающее по форме и размерам с объектом оригинала. Конкретное описание задается некоторой математической моделью, база которых, аналитическая геометрия.
Теоретическая основа для описания объекта – аппарат аналитической геометрии. Аналитическая геометрия позволяет определить операции с объектом. Операции с объектами: сдвиг, копирование, удаление. Связь геометрического объекта, который является абстракцией, с реальным миром предоставляется с помощью графических изображений. Оно является специальным документом конструкторской документации.
Функциональное назначение геометрии – определение принципа работы, взаимодействие с другими объектами, построение технической документации. Создав геометрию объекта, затем техническую документацию, конструктор обменивается информацией по правилам представления объекта. Правило или форма объекта это его двумерное отображение, которое называется проекцией. В ходе разработки ТД появляется лишь представление об объекте, а КГ воспринимается все объекты через понятие геометрический объект.
24. Типовые графические операции. Примеры.
1. Определение взаимного положения точки и прямой
Любая
точка на плоскости отображается как
вектор строка: P=[P1,P2,P3]=(wx,wy,w),w<>0
Прямая – как вектор столбец
2. Отсечение – отбрасывание части изображения, находящегося вне заданной области.
Этот
путь довольно простой, но требует
довольно много времени. Поэтому для
отсечения применяют алгоритм
Сазерленда.
Суть его заключается в сравнении координат концов отрезка за границами области отсечения без конкретного вычисления точек пересечения с границами экрана.
0000 это область на экране, а остальные - возможные рабочие области.
Области кодируются двоичными эквивалентами и получается что:
А0 А1 А2 А3 1 1 1 1
ВЫШЕ НИЖЕ ЛЕВЕЕ ПРАВЕЕ
Таким образом получаем сочетанием области расположение объекта в областях.
Возможны 3 случая:
Объект полностью в области
Объект полностью вне области
Частично в области
Алгоритм
Конечные точки отрезка попадают в определенную область и им присваивают соответствующий двоичный код
Определяется лежит ли отрезок в заданной области:
Отрезок в области если логич. ИЛИ концов отрезка равно 0, то отрезок должен быть сохранен.
Если логическое И концов отрезка НЕ РАВЕН 0, то отрезок лежит вне области и его нужно отбросить.
Если логическое ИЛИ не равно 0, а И равно 0, то отрезок может частично лежать в области отсечения, причем единица логического ИЛИ показывает с какой стороны лежит отрезок от области отсечения.
Узнается где пересекаются при отсечении и в случае 3 применяется алгоритм нахождения пересечения отрезка с границей области отсечения.
3.
Сечение.
В результате сечения получается некоторое
пересечение множества точек, двухмерная
фигура. Плоскость пересекает трехмерный
объект.
S=M^P
M – исходный объект.(трехмерный)
P – секция или плоскость сечения.
S – пересечение плоскости с объектом, т.е двухмерное сечение.
Здесь важно, как задана модель ГО.
В
однородных рецепторных моделях задаем
объект в некотором пространстве
рецепторов.
Если плоскость сечения производна, поворачиваем объект так чтобы она стала горизонтальна.
Теперь
задача состоит в том, чтобы отличить
граничные рецепторы от внутренних.
Сначала нужно сформировать граничные рецепторы.
Определение правых граничных рецепторов
i я строка сдвигается влево на 1 позицию( 1-й рецептор)
строка инвертируется
поразрядное логическое произведение исходной и сдвинутой проинвертированной строки