CH4RG3
Török Attila Szoftver laboratórium 1 nagy házi feladata
vector.h fájlreferencia

A Vector struktúra és a segédfüggvényeinek deklarációja. Részletek...

Típusdefiníciók

typedef sfVector2f Vector

Függvények

Vector vector_from_coords (float, float)
 Előállít egy vektort két koordinátájából.
float vector_dot_product (Vector, Vector)
 Kiszámítja két vektor skaláris szorzatát.
float vector_length (Vector)
 Kiszámítja egy vektor hosszát.
float vector_length_sqr (Vector)
 Kiszámítja egy vektor hosszának négyzetét.
void vector_normalize (Vector *)
 Normalizál egy vektort.
Vector vector_to_unit_length (Vector)
 Visszatér egy vektor normalizáltjával.
Vector vector_mirror_to_normal (Vector, Vector)
 Tükröz egy vektort egy egyenesre.
Vector vector_add (Vector, Vector)
 Összead két vektort.
Vector vector_subtract (Vector, Vector)
 Kivon egy vektorból egy másikat.
Vector vector_multiply (Vector, float)
 Egy vektort megszoroz egy skalárral.
Vector vector_divide (Vector, float)
 Egy vektort eloszt egy skalárral.

Részletes leírás

A Vector struktúra és a segédfüggvényeinek deklarációja.