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

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.

Részletes leírás

Egy egyenest (vonalat, szakaszt) leíró struktúra és a hozzá tartozó függvények deklarációi.