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

A Vector struktúra segédfüggvényeinek definíciói. Részletek...

Függvények

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

Részletes leírás

A Vector struktúra segédfüggvényeinek definíciói.