Главные этапы построения изображения

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

Векторные полигональные модели 3D объектов
Неявное уравнение:  F(x,y,z)=0

Параметрическая форма:
Сфера: x = R×sin s ×cos t, y = R×sin s ×sint, z = R×cos s

Сплайны (*) и патчи (**) Безье:

Strip – полоса, лента из треугольников или
квадратов; Fan – веер из треугольников.

Структуры данных. Линейно-узловая модель

Способ 1: все грани отдельно и для каждой хранятся координаты вершин.
Объем памяти:  M1=NFase×nVert ×3 ×ByteCoor

Способ 2: вершины пронумерованы, хранятся в отдельной таблице; каждая грань задана списком индексов вершин.
Объем памяти: M2=nVert ×3 ×ByteCoor + NFase×NFaceVert ×ByteIndex

Способ 3: линейно-узловая модель (иерархия: вершины, ребра, грани).
Обьем памяти: M3=nVert×3×ByteCoor+kEdge×2×ByteVertIndex+NFase×NFaceVert×ByteEdgeIndex

КОММЕНТАРИИ