close

Вход

Забыли?

вход по аккаунту

?

Темы курсовых работ 2012

код для вставкиСкачать
1
Темы курсовых работ 2012
Тема_1
Приложение Windows «График»
Задание.
Создать приложение Windows для графического отображения в одной системе координат
произвольного числа графических зависимостей yi  f ( xi ) разной длины.
Способы отображения:
 отдельные точки;
 соединение точек отрезками прямых;
 соединение точек с помощью кубического сплайна;
Реализовать способ добавления нового графика к уже существующим и удаление выбранного
графика.
Реализовать окно диалога для форматирования графиков (как в Mathcad):
 цвет, толщина, тип линий;
 подпись шкал данных по X и Y;
 название графика и подписи осей;
 установка линий сетки;
Данные для одного графика должны храниться в текстовом файле: первый столбец– аргумент,
второй столбец– значения функции.
Обеспечить запись графика в графический файл *.bmp
Тема_2
Приложение Windows «Маятник»
Задание.
Создать приложение Windows для графического 3D - изображения колебаний маятника, рис.1.
Для установки параметров модели использовать окно диалога.
Изменяемые параметры маятника:
 длина маятника L ;
 начальная скорость V0 ;
 положение и цвет источника света;
 тип модели отражения света для шара;
 положение наблюдателя.
При освещении балки использовать диффузионную модель отражения света поверхностью.
При освещении шара использовать как диффузионную и зеркально-диффузионную (по выбору
пользователя) модель отражения света поверхностью.
Маятник считать математическим.
Обеспечить запись изображения в графический файл *.bmp
2
L
V0
Рис. 1
Тема_3
Приложение Windows «Мельница»
Задание.
Создать приложение Windows для графического 2D - изображения ветряной мельницы, рис.2.
Изменяемые параметры мельницы:
 период вращения одной лопасти мельницы T ;
 цвет лопастей;
 цвет здания.
Для установки параметров рисунка и параметров мельницы использовать окно диалога.
Обеспечить отображение на экране монитора сразу нескольких объектов, работающих независимо и имеющих свои параметры.
Обеспечить запись изображения в графический файл *.bmp
Рис. 2
3
Тема_4
Приложение Windows «Вертолет»
Задание.
Создать приложение Windows для графического 2D -изображения летящего вертолета (вид
сверху), рис.3.
Изменяемые параметры вертолета:
 период вращения одной лопасти вертолета T ;
 скорость перемещения вертолета (при большем T больше скорость и наоборот)
 цвет лопастей;
 цвет корпуса.
Реализовать режим зависания (нет перемещения при вращающихся лопастях)
Для установки параметров рисунка и параметров вертолета использовать окно диалога.
Обеспечить перемещение вертолета влево и вправо относительно вектора скорости.
Обеспечить запись изображения в графический файл *.bmp
V
Рис.3
Тема_5
Приложение Windows ««Шар_1»»
Задание.
Создать приложение Windows для графического 3D - изображения движения шара в прямоугольной области на плоскости рис.4.
Для установки параметров модели использовать окно диалога.
Изменяемые параметры движения шара:
 начальная скорость шара V [м/сек.];
 угол  [град.], см. рис.10


положение ( 0   s

тип модели отражения света для шара;

2
) и цвет источника света;

положение наблюдателя ( 0  v


2
4
)
При освещении шара использовать как диффузионную и зеркально-диффузионную (по выбору
пользователя) модель отражения света поверхностью.
При отражении шара от края области считать, что угол падения равен углу отражения.
Обеспечить запись изображения в графический файл *.bmp
V

Рис.4
Тема_6
Приложение Windows «Шар_2»»
Задание.
Создать приложение Windows для графического 3D - изображения сложного движения шара
(вид сверху) в плоскости X0Y, рис.5.
Сложное движение образуется из двух независимых движений:
1. гармоническое колебание вдоль радиус – вектора центра шара c частотой f и амплитудой A;
2. вращение радиус – вектора центра шара вокруг начала некоторой системы координат с
частой F .
Изменяемые параметры движения шара:
 амплитуда колебания A;
 частота колебания f ;
 частота колебания F ;
 длина радиус – вектора R .
 положение и цвет источника света;
 тип модели отражения света для шара (с возможностью выбора);
 положение наблюдателя.
Для установки модели использовать окно диалога.
Обеспечить запись изображения в графический файл *.bmp
5
Y
X
0
A
R
Рис.5
Тема_7
Приложение Windows «Фигуры Лиссажу».
Задание.
Создать приложение Windows для построения фигур Лиссажу на плоскости X0Y, рис. 5.1.
Фигуры Лиссажу формируются колебаниями:
x(t )  sin t

 y(t )  Asin(kt  )
Изменяемые параметры:
 амплитуда – A ;
 частота f   2f [Гц]
 коэффициент k ;
 фазовый сдвиг  [Град.];


Создать анимационное изображение фигур Лиссажу при изменении значения фазового сдвига
 с шагом  при постоянном значении параметров A, , k .
Для установки параметров рисунка и параметров фигур Лиссажу использовать окно диалога.
Обеспечить отображение на экране монитора сразу нескольких объектов, работающих независимо и имеющих свои параметры.
Обеспечить запись изображения в графический файл *.bmp
6
Рис. 5.1
Тема_8
Приложение Windows «Траектория».
Задание.
Создать приложение Windows для 3D - графического изображения траектории полета тела в
пространстве, брошенного под углом  плоскости XY c начальной скоростью V0 , рис 6
Траектория строится в режиме анимации. Показывать оси координат XYZ.
В качестве летящего тела использовать шар, освещаемый источником света.
Изменяемые параметры:
 угол  ;
 угол  ;
 начальная скорость V0 .
 положение наблюдателя;
 положение источника света;
 цвет источника света;
 модель освещения.
Для установки параметров использовать окно диалога.
Обеспечить запись изображения в графический файл *.bmp
7
Z
V0

Y

Рис. 6
X
Тема_9
Приложение Windows «Эллипсоид»
Задание.
Построить 3D – изображение эллипсоида.
Уравнение эллипсоида
x2 y 2 z 2
  1
a 2 b2 c 2
x  a sin cos
y  b sin sin
z  c cos
0    2
0   
Для описания поверхности эллипсоида использовать полигональную модель.
Изменяемые параметры:
 значение полуосей эллипсоида a, b, c ;
 положение наблюдателя;
 положение источника света;
 цвет источника света;
 модель освещения.
8
Для установки параметров модели использовать окно диалога.
Обеспечить запись изображения в графический файл *.bmp
Тема_10
Приложение Windows «Тор»
Задание.
Построить 3D – изображение тора
Z
2R
Y
X
α
φ
r
Рис. 7
Параметрическое уравнение тора
x  (R  r cos ) cos

 y  (R  r cos ) sin
z  r sin

0    2 , 0    2
Для описания поверхности тора использовать полигональную модель.
Изменяемые параметры:
 значения радиусов R, r ;
 положение наблюдателя;
 положение источника света;
 цвет источника света;
 модель освещения.
Для установки параметров модели использовать окно диалога.
Обеспечить запись изображения в графический файл *.bmp
Тема_11
Приложение Windows «Октаэдр»
Задание.
Построить 3D – изображение правильного многогранника – октаэдра
9
(Подробности см. http://ru.wikipedia.org/wiki/Правильный_многогранник)
Изменяемые параметры:
 положение наблюдателя;
 положение источника света;
 цвет источника света;
 модель освещения.
 тип проекции – аксонометрическая или перспективная
Для установки параметров модели использовать окно диалога.
Обеспечить перемещение наблюдателя по долготе (φ) и широте (θ) с помощью клавиш (стрелки)
Обеспечить перемещение источника света по долготе (φ) и широте (θ) с помощью клавиш (Ctrl
(Shift) + стрелки)
Обеспечить запись изображения в графический файл *.bmp
Рис.8
Тема_12
Приложение Windows «Спутник»
Задание.
Построить 2D-изображение – летящий спутник
Спутник движется горизонтально.
Антенна сканирует пространство.
В иллюминаторах мигает красный цвет (100, 010, 001, 100, и т.д.)
10
010
V
Рис.9
Настраиваемые параметры:
 скорость движения;
 частота с которой антенна сканирует пространство;
 цвета рисунка.
 частота смены окна, в котором горит красный цвет.
Начало движения – левая кнопка мыши.
Остановка – правя кнопка мыши.
Обеспечить запись графика в графический файл *.bmp
Тема_13
Приложение Windows «Шар_3»
Задание.
Построить 3D-изображение – движение шара по спирали вдоль оси Z (рис.10).
Показывать оси XYZ и траекторию
Z
Y
X
11
Рис.10
Изменяемые параметры движения шара:
 скорость движения вдоль оси Z
 радиус траектории в плоскости XY
 положение и цвет источника света;
 тип модели отражения света для шара (с возможностью выбора);
 положение наблюдателя.
Для установки параметров модели использовать окно диалога.
Обеспечить запись графика в графический файл *.bmp
Документ
Категория
Программное обеспечение
Просмотров
10
Размер файла
558 Кб
Теги
курсовых, темы, работ_2012
1/--страниц
Пожаловаться на содержимое документа