![]() |
CH4RG3
Török Attila Szoftver laboratórium 1 nagy házi feladata
|
Egy egyenest (vonalat, szakaszt) leíró struktúra és a hozzá tartozó függvények deklarációi. Részletek...
Adatszerkezetek | |
struct | Line |
Egy egyenest leíró struktúra. Részletek... |
Függvények | |
Line | line_from_points (Vector, Vector) |
A Line struktúra egyik konstruktora. | |
Line | line_from_point_and_normal (Vector, Vector) |
A Line struktúra másik konstruktora. | |
float | point_line_distance (Vector, Line) |
Egy pont és egy egyenes előjeles távolságát kiszámoló függvény. | |
int | point_on_side_of_line (Vector, Line) |
Egy pontnak egy egyeneshez viszonyított elhelyezkedését megadó függvény. | |
Vector | line_normal (Line) |
Egy egyenes normálvektorát kiszámoló függvény. | |
int | lines_are_intersecting (Line, Line) |
Meghatározza, hogy két szakasz metszi-e egymást. | |
int | lines_intersection_point (Line, Line, Vector *) |
Kiszámolja két szakasz metszéspontját. |
Egy egyenest (vonalat, szakaszt) leíró struktúra és a hozzá tartozó függvények deklarációi.