![]() |
CH4RG3
Török Attila Szoftver laboratórium 1 nagy házi feladata
|
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. |
A Vector struktúra és a segédfüggvényeinek deklarációja.