- •Часть 1
- •Глава 1. Методы проецирования
- •Контрольные вопросы
- •Глава 2. Проецирование прямыз линий
- •Глава 3. Проецирование плоскости
- •Определение видимости точек, прямых и плоских фигур.
- •Глава 4. Способы преобразования чертежа
- •Глава 5. Изображение многогранников
- •5.1. Построение проекций многогранника
- •5.2. Пересечение прямой линии с поверхностью многогранника
- •5.3. Пересечение многогранника плоскостью
- •5.4. Развертки гранных поверхностей
- •5.5. Взаимное пересечение поверхностей многогранников
- •Глава 6. Аксонометрические проекции
- •6.1. Классификация аксонометрических проекций
- •6.2. Построение аксонометрических изображений плоских фигур и геометрических тел
- •Глава 7. Решения основных задач начертательной геометрии
- •Часть II инженерная графика
- •Глава 8. Основные сведения о конструкторской документации и ее оформлении
- •8.1. Общие сведения о Единой системе конструкторской документации
- •8.2. Виды изделий
- •8.3. Виды и комплектность конструкторских документов
- •Контрольные вопросы
- •Глава 9. Общие правила оформления чертежей
- •Контрольные вопросы
- •Глава 10. Изображения предмета
- •10.1. Основные положения и определения
- •10.2. Условности и упрощения, применяемые при выполнении изображений
- •10.3. Графические обозначения материалов
- •10.4. Нанесение размеров
- •Контрольные вопросы
- •Глава 11. Чертежи деталей
- •11.1. Основные требования к чертежам деталей
- •11.2. Выбор числа изображений на чертеже и их расположение
- •11.3. Выполнение эскиза детали
- •11.4. Обмер деталей
- •11.5. Выполнение рабочего чертежа детали
- •11.6. Размеры на чертежах деталей
- •11.7. Шероховатость поверхности
- •Контрольные вопросы
- •Глава 12. Условные изображения и обозначения резьб
- •12.1. Общие сведения о резьбах
- •12.2. Условные обозначения резьб
- •12.3. Конструктивные и технологические элементы резьбы
- •12.4. Условное изображение и обозначение резьб на чертежах
- •Контрольные вопросы
- •Глава 13. Разъемные и неразъемные соединения
- •13.1. Разъемные соединения
- •13.2 Неразъемные соединения
- •13.3 Чертеж армированного изделия
- •Контрольные вопросы
- •Глава 14. Чертежи сборочных единиц
- •14.1 Общие сведения
- •14.2. Оформление сборочных чертежей
- •14.3. Условности и упрощения на сборочных чертежах
- •14.4. Указание номеров позиций
- •14.5. Заполнение основной надписи
- •14.6. Спецификация
- •14.7. Чтение сборочного чертежа
- •14.8. Деталирование чертежа сборочной единицы
- •Контрольные вопросы
- •Глава 15. Схемы
- •15.1. Виды и типы схем
- •15.2. Общие требования к выполнению схем
- •15.3. Схемы электрические
- •Контрольные вопросы
- •Часть III компьютерная графика
- •Глава 16. Геометрическое моделирование и его задачи
- •16.1. Основные понятия
- •16.2. Графические объекты, примитивы и их атрибуты
- •Контрольные вопросы
- •16.3. Геометрические модели и их математическое описание
- •Контрольные вопросы
- •16.4. Преобразование графических примитивов и геометрических моделей
- •Контрольные вопросы
- •16.5. Визуализация
- •16.6. Формирование описаний объектов и сцен
- •Контрольные вопросы
- •16.7. Сравнение моделей графических объектов
- •Контрольные вопросы
- •Глава 17. Интерактивные графические системы
- •17.1. Основные понятия
- •17.2. Архитектура графических вычислительных систем
- •Контрольные вопросы
- •17.3. Программное обеспечение и графические приложения
- •Контрольные вопросы
- •17.4. Технологии решения графических задач
- •Контрольные вопросы
- •17.5. Перспективные технологии конструирования объектов сложной формы
- •Rонтрольные вопросы
16.6. Формирование описаний объектов и сцен
При моделировании сцены необходимо иметь набор объектов, которые будут размещены в этой сцене. Можно выбирать объекты из библиотек графических приложений и использовать их без изменений, можно библиотечные объекты модифицировать, можно создавать объекты из графических примитивов.
Существующие графические приложения, как правило, содержат небольшой набор стандартных объектов, таких, как сфера, куб, конус, цилиндр, тор. Непосредственное использование библиотечных объектов дает мало возможностей для создания многообразных сцен.
Модификация стандартных объектов позволяет расширить эти возможности, но они также ограничены.
Создание объектов из примитивов, таких, как точка, линия и поверхность, значительно расширяет круг получаемых объектов сложной формы, однако этот процесс часто бывает длительным и трудоемким. Например, формирование растровых и точечных моделей требует ручной записи множества пикселов, вокселов и точек. Формирование каркасных моделей снижает число задаваемых точек (линий), однако для обеспечения высокой точности описания кривых поверхностей их требуется достаточно много. Аналитические модели в определенной степени решают проблему записи поверхностей, так как число коэффициентов уравнений даже высших порядков невелико. Однако в настоящее время графические приложения не содержат библиотек алгебраических поверхностей высших порядков, которые позволяют создать огромное число любых поверхностей.
Процесс формирования объектов из примитивов сводится к масштабированию, перемещению, повороту примитивов и выбору частей примитивов, которые принадлежат объекту.
Алгебраические модели позволяют формировать из примитивов сложные поверхности и иметь при этом компактные описания. Например, из шести плоскостей можно составить описание куба. Для этого достаточно перемножить уравнения этих шести плоскостей (х = 5, х = -5, у = 5, у = -5, z = 5, z = -5) и получить следующее уравнение 6-го порядка:

которое описывает куб с размером ребра 5 единиц, показанный на рис. 16.18. При этом достаточно поставить точку выбора в центре куба, чтобы получить привычный куб, не выходя за пределы данного куба (выбор частей плоскостей)Уравнение 4-го порядка
![]()
полученное перемножением коэффициентов двух уравнений круговых цилиндров 2-го порядка, смещенных в пространстве описывает довольно интересную поверхность, приведенную на рис. 16.19.
Процесс формирования сцены заключается в размещении и ориентации объектов в этой сцене.
Анимация — это создание кадров видеофильма, в котором отображаются динамичные объекты (перемещающиеся, поворачивающиеся, изменяющиеся).
При моделировании анимации записываются формулы движений и изменений объектов для каждого кадра видеофильма.
Перемещения, повороты и масштабирование объекта моделируются с использованием соответствующих формул одновременно для всех примитивов, составляющих данный объект.
Изменение формы объекта необходимо при формировании библиотек объектов, проектировании сложных конструкций, моделировании сложных процессов, в которых происходят геометрические изменения (взрывы, разрушения, столкновения, деформация и т.п.).
Изменение формы объектов достигается следующими способами:
перемещением и поворотом в пространстве отдельных примитивов, составляющих объект;
неравномерным масштабированием объекта из произвольно выбранной точки;
изменением значений параметров аналитических выражений геометрических моделей (для алгебраических поверхностей изменением значений коэффициентов алгебраических уравнений).
При изменении формы объекта необходимо решать следующие задачи:
определять линии пересечения поверхностей;
осуществлять сшивку и сглаживание поверхностей.
Для растровых, точечных и каркасных моделей изменения объектов сводятся к операциям с элементами растра и точками, которые перемещаются в пространстве.
В этом случае необходимо решить задачу заполнения разрывов в поверхности объекта (которые могут возникнуть) дополнительными элементами растра или точками (для точечных и каркасных моделей).
Для аналитических моделей, например алгебраических, произвольные изменения коэффициентов могут привести к получению мнимых поверхностей (отсутствию решений уравнений). В этом случае необходим аналитический или визуальный контроль выполнения изменений.
Если для растровых, точечных и каркасных моделей результат изменения объекта можно предположить, то в случае изменения отдельных коэффициентов алгебраических уравнений высших порядков полученный результат может быть неожиданным.
Приведем пример, как изменение коэффициентов алгебраического уравнения 4-го порядка влияет на изменение формы поверхности.
Возьмем поверхность 4-го порядка в виде двух пересекающихся сфер (рис. 16.20), уравнение которой
![]()
было получено методом объединения двух сфер.
Будем изменять значения коэффициентов этого уравнения. Если коэффициент при у2, равный -6, изменить на -34, получим сглаженную поверхность, где исчезла резкая граница при пересечении сфер (рис. 16.21). Если коэффициент при у2, равный -6, изменить на +15, получим разрыв поверхности и искажение форм сфер (рис. 16.22). Если коэффициент при х2у2, равный 2, изменить на -3, получим поверхность, показанную на рис. 16.23.
Так как все изменения формы объекта происходят в прямоугольной системе координат, наиболее понятные изменения можно проводить по осям системы координат, при необходимости перенося объект в начало системы координат и потом поворачивая его для совмещения направления изменений с осями системы координат, а затем возвращая в прежнее положение.

