Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рекомендуется следующая структура пояснительной...docx
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
179.82 Кб
Скачать

1.4 Макет по визуализации сцены

Добавляем файл с классом воды:

#include "water.h"

#include "EffectClass.h"

CWATER Water;

CEFFECT pActiveEffect;

float tt=0.0f;

IDirect3DTexture9* tex1;

IDirect3DTexture9* tex2;

Создаем воду и две текстуры (карту нормалей и карту смещений текстурных координат).

Функция рисования воды:

void DrawWater()

{

tt +=DeltaTime*0.3f;

D3DXMATRIX world,matView,matProj;

D3DXMatrixTranslation (&world, Water.ObjPos.x, Water.ObjPos.y, Water.ObjPos.z); И т. д.

1.5 Результат работы макета по

ХХХ

Заключение

ХХХ

Список литературы

Приложение I

Листинг программы (фрагмент)

Main.cpp

#define ScreenWidth 640

#define ScreenHeight 480

#include "Input.h"

#include "Camera.h"

#include <windows.h>

#include <mmsystem.h>

#pragma comment(lib,"d3d9.lib")

#pragma comment(lib,"d3dx9.lib")

#pragma comment(lib,"winmm.lib")

#pragma comment(lib,"dinput8.lib")

#pragma comment(lib,"dxguid.lib")

#include "water.h"

#include "EffectClass.h"

CWATER Water;

CEFFECT pActiveEffect;

IDirect3DTexture9* tex1;

IDirect3DTexture9* tex2;

HWND hwnd = NULL;

IDirect3DDevice9 *D3DDevice = NULL;

DirectInput *DInput;

Camera *ActiveCamera;

ID3DXMesh* Mesh;

IDirect3DTexture9* Texture;

float UP = 0.0f;

DWORD CurrentTime;

DWORD LastTime;

int FPS = 0;

float DeltaTime;

float tt = 0.0f;

void inline UpdateDeltaTime()

{

CurrentTime = timeGetTime();

DeltaTime = ((float)CurrentTime - (float)LastTime) * 0.001f;

LastTime = timeGetTime();

И т. д.

Приложение II Презентация к защите курсовой работы/курсового проекта содержание

Стр.

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ

3

ВВЕДЕНИЕ

4

1. ТЕМАТИКА РАБОТ

5

1.1 Основные направления тематики Работ

5

1.2 Примеры конкретных тем:

5

2. ОФОРМЛЕНИЕ ЗАДАНИЯ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ

5

3. МЕТОДИКА ВЫПОЛНЕНИЯ РАБОТЫ

6

4 ТРЕБОВАНИЯ К СОДЕРЖАНИЮ РАБОТЫ

6

5. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

8

6. РУКОВОДСТВО И ЗАЩИТА РАБОТЫ

9

7 КРИТЕРИИ ОЦЕНКИ РАБОТЫ

10

7.1 Этапы оценки работы

10

7.2 Критерии выставления оценок

11

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА

12

ПРИЛОЖЕНИЕ 1. ШАБЛОН ЗАДАНИЯ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ

13

ПРИЛОЖЕНИЕ 2. ШАБЛОН ТИТУЛЬНОГО ЛИСТА ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ КУРСОВОГО ПРОЕКТА (РАБОТЫ)

15

ПРИЛОЖЕНИЕ 3. ТИПОВАЯ ФОРМА ПРОТОКОЛА ЗАСЕДАНИЯ КОМИССИИ ПО ЗАЩИТЕ КУРСОВОГО ПРОЕКТА (РАБОТЫ)

16

ПРИЛОЖЕНИЕ 4. ПРИМЕР ОФОРМЛЕНИЯ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ К КУРСОВОМУ ПРОЕКТУ (РАБОТЕ)

17