Лабораторные работы по курсу
"Компьютерная графика'

Лабораторная работа №1
Точка в 3D пространстве
(Подробнее см. здесь)

Содержание экрана:

• ортогональная система плоскостей (см. здесь) с изображением точки Т, ее проекций T123 и линий проекционной связи (в виде параллелепипеда);
• комплексный чертеж с изображением проекций Т1, T2, T3 и линий связи;
• ползунковые переключатели для интерактивного изменения координат (x,y,z) точки Т.
Динамика:
при изменении координат точки Т должны изменяться соответствующие проекции и сама точка Т на "пространственном" и комплексном чертежах.
Индивидуальное задание:
  • определяется для каждого студента преподавателем;
  • может отличаться:
    1. №-ом прорисовываемого октанта;
    2. языком программирования (Delphi, Builder, Visual C++, Java);
    3. подходом к разработке программы (процедурно-функциональный или объектно-ориентированный)
    Лабораторная работа №2
    Аффинные преобразования и аксонометрическое изображение точки
    (Подробнее см. здесь)

    Содержание экрана:

    • комплексный чертеж точки T (только первый октант) с изображением проекций Т1, T2, T3 и линий связи;

    аксонометрический чертеж точки T (система координат, проекции, линии связи) с учетом расположения центра проецирования в точке C(x,y,z,w);

    • ползунковые переключатели (3 шт.) для интерактивного изменения координат (x,y,z) точек T, С (с возможностью выбора одной из них для которой, в текущий момент времени, будет осуществляться изменение координат);

    • переключатель w=0; w=1 для смены ортогонального проецирования на центральное.


    Динамика:

    при изменении координат точек Т и С должны изменяться соответствующие чертежи. Индивидуальное задание:
  • определяется для каждого студента преподавателем после сдачи предыдущей лаб.работы;
  • может отличаться:
  • Лабораторная работа №3
    Плоскость и ее пересечение с прямой
    (продолжение лаб.работы №2)
    Содержание экрана: аксонометрический чертеж (первый октант) с изображением отрезка MN и плоскости (заданной треугольником АВС) с изображением точки их пересечения Т;

    • комплексный чертеж (6ез профильной проекции.) с изображением проекций отрезка, плоскости, точки пересечения и линий связи (для всех 6 точек);

    • ползунковые переключатели (3 шт.) для интерактивного изменения координат (x,y,z) точек М, N, А, В, С и точки наблюдения (с возможностью выбора одной из 6 исходных точек для которой в текущий момент времени будет осуществляться изменение координат.).

    • переключатель w=0; w=1 для смены ортогонального проецирования на центральное.
     

    Динамика: При изменении координат 5 исходных точек должны изменяться соответствующие проекции и сами исходные ГО, а также точка их пересечения. Невидимая по отношению к наблюдателю часть отрезка должна быть выделена. Плоскость, заданная треугольником ABC, считается бесконечной и непрозрачной.
    * - для определения коэффициентов плоскости используется метод Ньюэла,
    ** - исходные ГО могут находиться только в первом октанте,
    *** - для нахождения точки пересечения и видимости частей отрезка использовать
           следующий теоретический материал.
    Индивидуальное задание:  
    определяется для каждого студента преподавателем.