- •10.Перспективные изображения как результат центрального проецирования.
- •11.Видовое преобразование как аппарат построения аксонометрических изображений.
- •12.Перспективное преобразование и её проективная концепция.
- •13.Внутреннее компьютерное представления каркаса геометрической модели.
- •14.Аппроксимация. Непараметрические функции. Параметрические функции
- •15.Аппроксимация окружности. Параметрическое представление функции
- •16.Аппроксимация. Параметрическое представление функции эллипса.
- •17.Интерполяция. Кривые Безье.
- •18.Интерполяция. Интерполяция полиномами.
- •19.!Интерполяция. Сплайн–поверхность
- •20.Интерполяция. Гладкий кубический сплайн.
- •21.!Генерация файла для геометрического объекта «тор».
- •22.Основная концепция решения задач загораживания.
- •23.!Известные методы решения задач загораживания.
- •24.Метод переборного типа.
- •25.Метод Z–буфера.
- •26.Метод билинейной интерполяции Гуро.
- •27.Метод билинейной интерполяции Фонга.
- •28.!Локальные геометрические характеристики для плоской фигуры
- •29.Локальная геометрическая модель
- •30.Понятие однородных координат. Полное представление локальной функции.
- •31.Свойства локальной функции.
- •32.Область значений функции. Область значений функции для плоской фигуры.
- •33.Воксельная геометрическая модель на основе локальных геометрических характеристик.
- •34.Функционально–воксельная согласованность модели
- •35.Точность компьютерного представления функционально–воксельной модели.
- •36.Т–преобразование или пространственный сдвиг функционально-воксельной модели.
- •37.R–преобразование или пространственный поворот функционально воксельной модели
- •38.M–преобразование или пространственное масштабирование функционально–воксельной модели.
- •39.Функционально–воксельная сумма, разность.
- •40.Возведение в степень. Взятие под корень. Взятие по модулю в локальной геометрии.
- •41.Функционально–воксельное умножение/деление.
- •42.Применение функционально–воксельных моделей в решении простых уравнений с функциями.
- •44.Воксельное порождение дифференциальных М–образов.
- •45.Функционально–воксельное интегральное исчисление. Площадь единичного круга, или приближение к числу π.
- •47.Функционально–воксельное интегральное исчисление. Определение значения интеграла функционально–воксельным методом.
- •48.Аналитическая геометрия. Прямая и обратная задача.
- •49.Моделирование геометрических объектов алгебраическими функциями. R–функциональное моделирование.
- •50.R–функциональное моделирование локальной геометрии.
- •51.Булевы функции и их геометрическая интерпретация.
- •52.Формальное определение R–функций.
- •53.Примеры R–функционального моделирования. Разобрать свой пример.
- •54.Описание области алгебраической функции для кривой Безье.
- •55.Применение рекурсивного алгоритма Поля де Кастельжо для построения алгебраической функции кривой Безье
- •56.Алгоритм билинейной интерполяции компонентов вектора нормали в узловых точках триангулированной сетки (алгоритм Фонга).
- •57.Объёмная интерполяция. Применение гомотопии на основе линейного многочлена С.Н. Бернштейна.
- •58.Алгоритм локальной оптимизации. Градиентный спуск.
- •59.Решение задач математического программирования в локальной компьютерной геометрии.
- •60.Автоматизация решения МП–задач методом ФВМ.
- •61.Решение нелинейных МП–задач методом ФВМ.
- •62.Длина дуги. Нахождение площади сегмента поверхности сложной формы.
- •63.Локализация площадок на сложных поверхностях.
- •64.Конструкция минимизации в решении САУ в локальной геометрии.
- •65.Решение обыкновенных дифференциальных уравнений в локальной геометрии.
- •66.Функционально–воксельное моделирование задачи Коши.
2. Далее для получения М-образа трёхкомпонентного γ (отображающего пространственный угол отклонения от оси Oz, характеризующий интенсивность градиента) запишем
3. Для получения M-образов двухкомпонентных
имеем:
Полученные M-образы несут специфическую информацию для реализации алгоритма градиентного спуска, позволяя прокладывать путь наискорейшего спуска и оценивать изменение скорости движения пропорционально интенсивности градиента.
Порождение M-образов частных производных. Для получения образов, характеризующих разложение интенсивности градиента по осям
, аналогично выражаются образы
:
Разница в формулах означает, что в случаях
значение палитры P
ставилось в соответствие косинусному промежутку [−1;1], а в случае
палитра рассматривается лишь для промежутка [0;1].
45.Функционально–воксельное интегральное исчисление. Площадь единичного круга, или приближение к числу π.
Задача определения числа π может быть решена функционально-воксельным методом, восходящим к подходу К. Ф. Гаусса. Гаусс применял регулярную
целочисленную решётку для определения количества точек f(r) как узлов единичной решётки, принадлежащих площади круга с целочисленным радиусом r. Эмпирически было установлено предельное соотношение:
В отличие от метода Гаусса, где единичным элементом является квадрат, а уточнение идёт за счёт наращивания радиуса круга, в ФВ-методе постоянной величиной выступает площадь единичного круга, а наращивается количество точек воксельной области дискретизации.
Алгоритм включает два этапа приведения функции к бинарному виду для выделения точек внутри круга:
1. Приведение к виду со знаком.
2. Обнуление отрицательной области
Площадь единичного круга сводится к последовательному перебору единичных значений
, умноженных на площадь элементарной ячейки дискретной сетки
:
- целочисленные габариты M-образа. Наблюдения сходимости, построенные аналогично Гауссу, демонстрируют приближение к точному значению π при увеличении разрешения воксельной сетки.
46.Функционально–воксельное интегральное исчисление. Дифференцирование и интегрирование на функционально–воксельных
моделях.
Функционально-воксельное интегральное исчисление — это способ определения интегральных характеристик (площади, объёма) области, заданной алгебраической функцией, путём операций над её воксельным представлением. Для функции неявного вида, задающей замкнутую область (например, окружность), интеграл по площади вычисляется через её бинарное представление. Функция сначала приводится к бинарному виду q(x,y), принимающему значение 1 внутри области и 0 вне её. Для этого выполняются два этапа:
Тогда площадь области |
приближённо равна сумме площадей |
элементарных ячеек дискретной сетки, для которых 
- целочисленные габариты M-образа. Для работы метода необходимо, чтобы область интегрирования была замкнутой и описывалась функцией в бинарном виде (f(Xn)>0 внутри области). Для описания сложных незамкнутых областей применяется аппарат R-функций. Дифференцирование и интегрирование в локальной компьютерной геометрии реализуются на основе операций с локальными геометрическими характеристиками (ЛГХ), хранящимися в функционально-воксельной модели. 1. ДИФФЕРЕНЦИРОВАНИЕ Для ФВ-модели функции, заданной в области, частные производные
вычисляются через отношение ЛГХ. Принцип:
Из локальной функции |
частная производная |
выражается как: |
|
Алгоритм построения ФВ-модели производной:
1. Из M-образов
исходной функции для каждой точки восстанавливаются значения n1 и n3.
2. Вычисляется отношение n1/n3, которое принимается в качестве значения новой функции (частной производной) в данной точке.
3. По трём соседним точкам с координатами
строится уравнение плоскости через определитель.
4. Коэффициенты этого уравнения нормируются, получая новые ЛГХ для производной.
5. Эти ЛГХ кодируются в новые M-образы, формирующие V-представление производной ∂z/∂x. Аналогично получается V-представление для ∂z/∂y.
2. ИНТЕГРИРОВАНИЕ
Решается обратная задача: по известным производным ∂z/∂x и ∂z/∂y и их ФВ-моделям восстановить ФВ-модель первообразной z.
Основное соотношение:
Из тех же формул следует, что:
где a1,a2,a3— коэффициенты уравнения локальной плоскости, a3 — величина, пропорциональная площади проекции окрестности на плоскость xOy. Коэффициент a3 вычисляется через координаты узлов аппроксимационной сетки, которые известны из области задания функции и размеров M-образа:
Алгоритм локального интегрирования:
1. Для точки (xi,yj)по её окрестности вычисляется a3. |
|
2. Из ФВ-моделей производных для этой точки берутся значения |
, |
вычисляются a1 и a2. |
|
3. Получается уравнение неопределённого локального |
интеграла: |
4. Для определения свободного члена a4 задаётся краевое условие (значение z1 в известной точке (x1,y1), например, из исходной функции). Тогда:
