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

Представление геометрических моделей в программе и базе данных.

Страничное распределение памяти | Сегментное распределение памяти. | База данных. СУБД. | Модели данных. | Реляционная модель данных. | Нормальные формы. | Физическая организация данных. | Растровые (матричные) изображения. | Векторные модели изображений. | Фундаментальные недостатки векторной графики. |


Читайте также:
  1. V. Представление результатов эксперимента
  2. Автокорреляция остатков преобразования моделей
  3. Анализ биоэнергетического состояния человека по методу ГРВ (газоразрядная визуализация) Схематичное представление
  4. Анализ моделей и сценариев
  5. Б-1. Китайское представление о пространстве
  6. Б-12. Представление о власти в Китае
  7. Б-18. Представление о демонах и духах

В процессе 3D моделирования создаются геометрические модели, т.е. модели, отражающие геометрические свойства изделий. Различают геометрические модели каркасные (проволочные), поверхностные, объемные (твердотельные).

Каркасная модель состоит из множества трехмерных точек и ребер их соединяющих. Для каждой линии известны координаты концевых точек и указана их инцидентность ребрам или поверхностям.

Достоинство – простота описания. Недостаток – неоднозначное определение трехмерного объекта.

Каркасные модели, как правило, используются для быстрой визуализации.

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

1) Преобразование каркасной модели к поверхностной;

2) Математический способ;

3) Кинематический способ.

В первом виде на каркасной модели через два ребра или три точки проводятся плоскости, определяющие необходимую сложную поверхность. Данная модель также носит название «плоскостная модель».

Второй метод (математический) в настоящее время представлен двумя направлениями: R-функциями и NURBS. R-функция представляет из себя полином некоторой степени от координат x и y.

NURBS (Неоднородный рациональный B-сплайн, Non-uniform rational B-spline ) - математическая форма, применяемая в компьютерной графике для генерации и представления кривых и поверхностей. NURBS-поверхности являются наиболее используемой моделью для построения сложных поверхностей.

Третий метод – кинематический. В данном методе сложная трехмерная поверхность строится из множества простых. Эти поверхности могут быть элементарными (плоскость, шар, тор и т. д.) или полученными сложным методом (вращение, сдвиг, вытяжка). Элементарные геометрические модели соединяются с использованием двух теоретико-множественных операций: объединения и пересечения, а также их комбинаций.

Объемные модели отличаются тем, что в них в явной форме содержатся сведения о принадлежности элементов внутреннему или внешнему по отношению к детали пространству.

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

Список систем, работающих с пространственными БД:

Microsoft SQL Server (поддерживает пространственные типы данных с версии 2008), MySQL (поддерживает тип geometry), PostgreSQL(с расширением PostGIS) и др.

 


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


<== предыдущая страница | следующая страница ==>
D-изображения. Геометрия проецирования. Однородные координаты.| Графические библиотеки

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