IMAG0805 (2)

IMAG0805 (2)



4

Grażyna Kamińska, Paweł Friizkowski    Grafika komputerowa    Laboratorium 01

Tworzenie i testowanie funkcji służących do realizacji transformacji afinicznych w przestrzeni 2D

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=


s0. 0 ft

0 o o

o q a


macierz jednostkową


1=


i o q o i o B /n i


Funkcje mogą mieć postać

void GetZero (float mac[3][3])

B|c

' for (int i = 0; i <.3; i++)

for (int k = 0 ; k < 3; k++) mac[i][k] = O.Of;

}

1

11


Wyszukiwarka

Podobne podstrony:
IMAG0806 Grażyna Kamińska, Paweł Fritzkowski    Grafika
4 38. Kamińska, Grażyna Terapeutyczna i profilaktyczna działalność świetlicy / Grażyna Kamińska //
Zagadnienia oraz Wymagania Edukacyjne z przedmiotu Informatyka2016/2017 Egzaminator: Paweł Maciejny
4 15. dr Ryszard Grzywocz - Trening sportowy i rekreacyjny 16. dr Paweł Kamiński -
ĆWICZENIA LABORATORYJNE Z MATERIAŁOZNAWSTWA PAWEŁ KAMIŃSKI pkamin@agh.edu.pl
Komputer i grafika komputerowa i Rozdział Grażyna Koba - Z nowym bitem. Informatyka dla gimnazj
35. 67,5 Irek Paweł Politechnika Śląska w Gliwicach Uczelnie Techniczne 36. 67,5 Kamiński
Lula, Paweł (1966-). ;Morajda, Janusz (1959-). ; Paliwoda-Pękosz, Grażyna. ; Sial, Janusz. ; Tadeusi
Recenzenci: mgr inż. Regina Mroczek mgr inż. Grażyna Uhman Opracowanie redakcyjne: mgr inż. Paweł
przestrzenieTEORII Paweł Bohusiewici Marek Oktawian Bulanowskl Raoul Eshclman Grażyna

więcej podobnych podstron