Хлеб шпоры / KGiGM_full
7. Графические элементы на плоскости: точки и линии. Параметрический способ описания линий. Параметрические кривые.
Обозначение для точки на плоскости: p = (x, y) º (r,j).
Взаимосвязь между координатами точек линии может быть задана в виде: неявного уравнения f(p)=0, параметрической функции p(t).
Уравнения линии в неявной форме имеют вид: ,
Параметрическая функция для линии: .
Анализ свойств кривых и вычисление координат точек их пересечения удобно проводить с использованием явных и неявных уравнений .
В целом же параметрическое описание является более универсальным, и существует большой класс кривых, для которых оно является единственно возможным.
Примерами параметрических кривых являются:
фигуры Лиссажу x = cos(wx*t+wx0), y = sin(wy*t+wy0);
спираль Архимеда, спираль Бернулли, параболическая спираль, циклоида, улитка Паскаля, трисектриса.
Содержание
- 1. Графические возможности .Net Framework. Класс Graphics, методы класса. Использование методов класса Graphics для построения графических примитивов.
- 2. Растровые алгоритмы. Алгоритм Брезенхейма для прямой и окружности.
- 3. Построение графика функции одной переменной. Связь между «бумажными» и «экранными» координатами.
- 4. Геометрические основы компьютерной графики. Арифметизация пространства. Аффинные преобразования координат на плоскости. Матрицы элементарных аффинных преобразований.
- 5. Однородные координаты точки. Матрицы элементарных аффинных преобразований на плоскости в однородных координатах.
- 6. Графические элементы на плоскости: точки и линии. Неявные уравнения прямой и ее параметрическое описание. Связь между вектором нормали и направляющим вектором.
- 7. Графические элементы на плоскости: точки и линии. Параметрический способ описания линий. Параметрические кривые.
- 8. Построение линий, заданных конечным множеством точек. Задачи интерполяции и аппроксимации. Сплайновое приближение.
- 9. Интерполяционный полином Лагранжа, способ построения. Недостатки данного способа интерполяции.
- 10. Интерполяция кубическими сплайнами.
- 11. Аппроксимация методом наименьших квадратов.
- 12. Кривые Безье. Аппроксимация кривыми Безье.
- 13. Проективные преобразования. Виды проекций. Центральные проекции.
- 14. Графические элементы в пространстве: точки, линии, поверхности. Уравнение плоскости, проходящей через три точки. Вектор нормали к плоскости.
- 15. Модели многогранников. Каркасные и сплошные модели. Платоновы тела: тетраэдр, гексаэдр, октаэдр, икосаэдр, додекаэдр.
- 16. Квадратичные поверхности, их параметрическое описание. Алгоритм построения квадратичных поверхностей. Невырожденные поверхности эллиптического типа,