4
Grażyna Kamińska, Paweł Friizkowski Grafika komputerowa Laboratorium 01
1. W uprzednio założonym folderze Laboratorium_01 tworzymy projekt o nazwie Lab01
File/New/Project -> Win32 Console Application
2. Wygenerowany szablon z funkcją main wykorzystamy do testowania napisanych funkcji.
3. Wszystkie funkcje należy zapisać w osobnym pliku. Plik dodajemy do projektu Lab01 w następujący sposób
- w oknie managera zaznaczamy ikonę z nazwą folderu Source Files i klikając prawym przyciskiem myszy wybieramy opcje
Add/New Item
- następnie określamy jego kategorię Codę,
pobieramy szablon C++ File,
- nadajemy mu nazwę trans2D.cpp I określamy jego lokalizację na dysku.
4. W analogiczny sposób dodajemy do projektu w folderze Header Files plik nagłówkowy do tworzonego modułu.
Wybieramy szablon dla pliku nagłówkowego i nadajemy nazwę trans2D.h
5. Na początku pliku trans2D.cpp umieszczamy dyrektywy
iSfinclude "stdafx.h"
#include "math.h"
6. Niech wszystkie funkcje modułu biblioteki będą typu void, a wyniki ich działania będą zwracane przez |||farnetry.
7. Argumenty wszystkich funkcji powinny być typu float.
8. Wygodnie będzie zdefiniować dwie pomocnicze funkcje tworzące
macierz zerową
0=
macierz jednostkową
1=
Funkcje mogą mieć postać
void GetZero (float mac[3][3])
' for (int i = 0; i <.3; i++)
for (int k = 0 ; k < 3; k++) mac[i][k] = O.Of;
}
1
11