Учебное пособие Воронеж 2005 А. С. Кольцов Е. Д. Федорков Геометрическое моделирование в сапр


Download 2.6 Mb.
bet14/61
Sana10.11.2023
Hajmi2.6 Mb.
#1765351
TuriУчебное пособие
1   ...   10   11   12   13   14   15   16   17   ...   61
Bog'liq
Федорков Е.Д., Кольцов А.С. Геометрическое моделирование

8.3. РАВНОМЕРНАЯ СЕТКА

Эта модель описывает координаты отдельных точек поверхности следующим способом (рис. 15). Каждому узлу сетки с индексами (/, f) приписывается значение высоты zy. Индексам (/, у) отвечают определенные значения координат (х, у). Расстояние между узлами одинаковое – dx по оси х и dy по оси у.



Рис. 15. Узлы равномерной сетки

Фактически, такая модель— двумерный массив, растр, матрица, каждый элемент которой сохраняет значение высоты.


Не каждая поверхность может быть представлена этой моделью. Если в каждом узле записывается только одно значение высоты, то это означает, что поверхность описывается однозначной функцией z = / (х, у). Иначе говоря, это такая поверхность, которую любая вертикаль пересекает только один раз. Не могут моделироваться также вертикальные грани. Необходимо заметить, что для сетки не обязательно использовать только декартовые координаты. Например, для того чтобы описать поверхность шара однозначной функцией, можно использовать полярные координаты. Равномерная сетка часто используется для описания рельефа земной поверхности.
Рассмотрим, как можно вычислить значения высоты для любой точки внутри границ сетки. Пусть ее координаты равны (х, у). Надо найти соответствующее значение z. Решением такой задачи является интерполяция значений координат z ближайших узлов (рис. 16).

Рис. 16. Точка в сетке с координатами (х, у, z)

Положительные черты равномерной сетки:



  • простота описания поверхностей;

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

Недостатки равномерной сетки:

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

  • для описания сложных поверхностей необходимо большое количество узлов, которое может быть ограничено объемом памяти компьютера;

  • описание отдельных типов поверхностей может быть сложнее, чем в других моделях. Например, многогранная поверхность требует избыточный объем данных для описания по сравнению с полигональной моделью.




Download 2.6 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   61




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling