- •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.Функционально–воксельное моделирование задачи Коши.
неоспоримые преимущества при пересечении фигур сложного алгебраического описания.
Воксельный подход (V).
Этот подход работает непосредственно с денормированными локальными характеристиками, полученными из V-представлений. Пусть для двух функций в точке заданы их денормированные локальные функции
Формула для вычисления ЛГХ по R-функциональному закону (для операции типа 0) выводится на основе правил арифметических операций над характеристиками (сложение, умножение, взятие корня) и имеет вид:
Знак «минус» соответствует операции пересечения, «плюс» — объединению.
Полученные денормированные характеристики |
затем нормируются для |
получения итоговых локальных геометрических характеристик
.
51.Булевы функции и их геометрическая интерпретация.
1. Основные теоретико-множественные операции.
Пусть U - универсальное множество, — пустое множество, A и B — его подмножества. Определяются операции:
Пересечение: A∩B состоит из элементов, принадлежащих A и B одновременно.
Объединение: A B состоит из элементов, принадлежащих хотя бы одному из множеств A или B.
Дополнение:
состоит из элементов, не принадлежащих A.
2. Алгебраические свойства операций. Операции обладают следующими свойствами, определяющими булеву алгебру:
5. Закон двойного отрицания 
3.Другие бинарные операции. В бинарном исчислении B2={0,1}символы ∩, ,ˉ заменяются на , ,¬. Определяются и другие операции
4.Геометрическая интерпретация через знак функции.
Геометрическая интерпретация возникает при сопоставлении знака алгебраической функции, заданной на области, булевым значениям: положительный знак (+) соответствует 1 (истина, принадлежность области), отрицательный (-) соответствует 0 (ложь, непринадлежность). R-функциональное моделирование позволяет построить алгебраические функции, которые точно воспроизводят таблицы истинности булевых операций
над областями. |
|
|
|
|
5. Ключевая функция для операций пересечения и объединения. |
|
|||
Наибольший |
практический |
интерес |
представляет |
функция |
, поскольку её знак соответствует булевой операции пересечения (конъюнкции). Если перед корнем сменить знак на противоположный, получится аналог операции объединения. Это доказывается геометрически на основе правила прямоугольного треугольника: сумма двух его
сторон всегда больше третьей, то есть
при положительных x и y и наоборот для отрицательных
52.Формальное определение R–функций.
R-функции (функции Рвачёва) формально определяются следующим ключевым свойством.
Основное свойство:
Функция u(x1,x2,...,xn) является R-функцией, если знак её значения однозначно определяется знаками её аргументов и не зависит от их конкретных числовых величин.
Для иллюстрации приводятся примеры функций u и v, где функции u обладают указанным свойством, а функции v — нет.
Функция u2(и её вариант со знаком «+» перед корнем) является наиболее важной, так как обеспечивает аналитическую реализацию базовых теоретико-множественных операций над областями: пересечения и объединения. Это свойство следует из геометрии прямоугольного треугольника
.
53.Примеры R–функционального моделирования. Разобрать свой пример.
Пусть Σ = ( = 1, ) — алгебраические функции геометрического объекта,( 1,…, ) — некоторая булева функция. Тогда уравнение Ω ≡ (Σ1,…,Σ ) ≥ 0 называется предикатным уравнением и определяет некоторый геометрический объект, называемый сложным.
1. Пример построения сложной плоской фигуры.
Рассматривается фигура, ограниченная сплошной линией. Её граница составлена из участков трёх простых объектов
Однако не существует булевой функции Ω = F(Σ1,Σ2,Σ3), которая дала бы требуемую фигуру. Необходим четвёртый объект, отсекающий верхний правый угол квадрата, образованного пересечением полос. Это можно сделать двумя способами:
Вариант А: Отсечение полуплоскостью, проходящей через точки (a,0) и (0,a). Её уравнение находится через определитель:
Вариант Б: Отсечение областью вне окружности радиуса a с центром в (a,a):
Итоговое предикатное уравнение для фигуры имеет вид:
Вариант с полуплоскостью (A) даёт грань, вариант с окружностью (Б) — скруглённый угол.
2. Пример пространственного моделирования («пешка»).
Для построения трёхмерной поверхности, напоминающей шахматную фигуру «пешка», подбираются следующие опорные геометрические объекты:
Логическая формула (предикат), описывающая пешку, формируется как:
Пример:
1. Σ1 = 25-x2-y2 ≥ 0 (окружность с радиусом 5) 2. Σ2 = 4-x2-y2 ≥ 0 (окружность с радиусом 2) 3. Логическая формула Ω = (Σ1 (−Σ2))
Благодаря использованию булевых операций “отклонение” и “пересечение” получается круг с отверстием круглой формы.
(Не часть билета: RECTANGLE(-6,-6,6,6) RECTBMP(200,200) ARGUMENT x,y CONSTANT R=5 CONSTANT E = 2
