Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Математическая модель геометрии объектов

Читайте также:
  1. IV. Режимы использования земель в границах охранной зоны объектов археологического наследия и зон археологического наблюдения
  2. N—число объектов, отказавших
  3. Quot;Элементарная модель" типа ИМ.
  4. АВТОРСКАЯ МОДЕЛЬ ПСИХОЛОГИЧЕСКОЙ СЛУЖБЫ САНАТОРНОЙ ШКОЛЫ-ИНТЕРНАТА
  5. Американская модель менеджмента
  6. Американская модель управления
  7. Англо-американская модель корпоративного управления

Моделирование реального или воображаемого объекта представляет собой совокупность действий, которые позволяют создавать его математическую модель, редактировать ее, изменять ее положение и ориентацию в пространстве и обеспечивают взаимодействие с другими моделями. Взаимодействием мы называем выполнение различных операций над моделями: установление зависимости параметров одной модели от параметров других моделей, определение взаимного положения моделей. Для выполнения этих действий необходима информация об объекте. Геометрическая информация об объекте может храниться в виде структуры данных или может вычисляться. Определим математическую модель реального или воображаемого объекта как совокупность данных и функций, позволяющих получить необходимую информацию об объекте и изменять его модель требуемым образом (рис. 1). Программную реализацию структуры данных и функций называют классом.

 

 

 
 

 

 


 

Геометрические объекты будут иметь свои данные и свои функции.

Для построения точки в структуре ее данных достаточно хранить три координаты и иметь функции выполнения операций над радиус-векторами.

Для построения произвольной линии нужно знать зависимость ее радиус-вектора r(t) от параметра, область изменения параметра и иметь функции вычисления производных радиус- вектора.

Для построения поверхности нужно знать зависимость ее радиус-вектора r(u,v) от параметров, область изменения параметров и иметь функции вычисления частных производных радиус-вектора.

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

С математической точки зрения все геометрические объекты равноправны. Для них существует ряд общих выполняемых функций. Все геометрические объекты могут быть подвержены модификации сдвига, поворота, масштабирования, симметрии, поэтому они должны иметь функции, соответствующие этим действиям. Кроме того, для работы с геометрическим объектом нужны функции создания объекта (конструкторы), удаления объекта (деструктор), функция создания копии объекта, функции доступа к данным объекта, функции редактирования данных объекта. Математическая модель должна быть дополнена функциями, обеспечивающими взаимодействие объектов и выполнение над ними различных операций.

 


Дата добавления: 2015-07-08; просмотров: 264 | Нарушение авторских прав


Читайте в этой же книге: Модификации векторов и точек | Геометрия кривых линий | Геометрия двухмерных кривых | Геометрия поверхностей | Лекция 6 | МОДЕЛИРОВАНИЕ ТЕЛ | Простейшие тела | Лекция 9 | Последовательность моделирования тел |
<== предыдущая страница | следующая страница ==>
Введение| Преобразование декартовых прямоугольных координат

mybiblioteka.su - 2015-2024 год. (0.005 сек.)