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