Please enable JavaScript.
Coggle requires JavaScript to display documents.
Модели трёхмерной графики - Coggle Diagram
Модели трёхмерной графики
Аналитическая модель
Математическое описание
z = f(x, y)
F(x, y, z) = 0
Параметрическая форма (s, t)
Сплайны и кривые Безье
Кривые Бернштейна-Безье
Квадратичные кривые Безье
B-сплайны: независимая степень, локальный контроль
Достоинства
лёгкость расчёта координат и нормалей
малый объём данных
Недостатки
сложные формулы
непригодность для прямого построения изображения
Полигональная модель
Элементы описания
Вершина (точка)
Вектор (отрезок)
Полилиния (контур)
Полигон (плоская грань)
Полигональная поверхность (сетка, многогранник)
Критерии оценки представления
Объём памяти
Идентификация рёбер, вершин, многоугольников
Простота получения изображения
Обнаружение ошибок
Способы описания полигональных сеток
Список полигонов + нормали (ориентация)
Равномерная сетка (регулярные узлы, высоты z_ij)
Неравномерная сетка + изолинии
Свойства полигональных сеток
Монолитность
Связанность
Простота
Плоскостность
Выпуклость
Типы полигонов
Треугольники
Четырёхугольники
n-угольники
Хранение полигональных сеток
Список вершин
Список граней
Воксельная модель
Достоинства
Простота описания сложных объектов и сцен
Простота отображения
Лёгкость топологических операций
Недостатки
Большой объём памяти
Ограниченная разрешающая способность
Низкая скорость отображения объёмных сцен
Проблемы масштабирования
Определение: трёхмерный растр
Фрактальная модель
Генерация сложных форм с помощью самоподобия и итеративных функций
Применение: моделирование природных объектов (ландшафты, облака, деревья)
Пример программ: Apophysis