Egyenes és egyéb lineáris geometria elemek reprezentációja
Egyenes és egyéb lineáris geometriai elemek reprezentációja
Egyenes a síkon
A síkon az egyenes olyan x=(x,y) pontok halmaza, melyre felírható a következő egyenlet:
ahol .
Ekvivalens átírás ekkor:
Mivel így x és y együtthatóinak négyzetösszege 1, definiálhatjuk az
egységvektort:
és egy t skalárt:
Ezekkel a jelölésekkel tehát az egyenes egyenlete:
(1)
Olyan pontok halmazát keressük tehát, melyek helyvektorainak vetülete egy adott vektorra nézve konstans. Ezek a pontok természetesen az vektorra merőleges egyenesen helyezkednek el, mely egyenes távolsága az origótól t.
Az így kapott egyenes pontjainak parametrizálásához keressük meg az vektorra merőleges egységvektort. Az egyértelműség kedvéért válasszuk meg a két vektorból képzett mátrix determinánsának előjelét, jelen esetben pozitívnak:
(2)
Legyen az egyenesünk mentén a futópont s, ezzel definiálhatjuk egy L vonal l pontjainak helyét a következőképpen:
Ez a parametrizálás még nem teremt egyértelmű leírást, hiszen ha , akkor . Korlátoznunk kell tehát vagy t értelmezési tartományát a pozitív számokra, vagy értékét egy adott térfélre. Például, ha , akkor vagy
és
vagy éppen
és
A szakirodalom ezt a két konvenciót követi.
Lineáris elemek magasabb dimenzióban
A 2D egyenes egyenlete tehát olyan pontok halmaza, hogy egy skalárra és egy az 1 szabadsági fokú gömbfelszínen ( ) mozgó egységvektorra igaz az, hogy és ezzel a pár irányítottsággal rendelkező egyenest határoz meg. Ha az egyenes pontjainak parametrizálását tekintjük a (2) egyenletben, s és t cserepe felcserélhető, hiszen és egy előjelen kívül egyértelműen meghatározzák egymást. Mondhatnánk tehát, hogy az egyenesünk paramétere s és , a futópont pedig t, irányban.
Egy n dimenziós térben, az (1) egyenlet mellett egy hipersík egyenlete az irányvektorra merőlegesen. Ekkor a sík egy pontjának parametrizálásához szükségünk van a hipersíkban fekvő lineárisan független, teljes bázist alkotó egységvektorokra, melyeket a jelölés kedvéért rendezzünk mátrixba, így egy vektorral megszorozva a sík egy pontjába érünk a következőképpen:
Ha, mint korábban, az alakzat paraméterének az választjuk, akkor az egyenletünk egy H hipersík pontjaira vonatkozik:
Ha viszont a lineáris alakzat paraméterének az szorzat elemeit tekintjük, egyenest kapunk, melynek pontjait az egységvektor mentén t futóponttal írhatjuk le:
Vegyük észre, hogy a H hipersík pontjainak összeségét n független információval határozza meg a pár, míg az L egyenest a
szorzat 2(n-1)független elemmel, hiszen az egységvektor mellett még az s vektor értékére is szükség van. A tér egy pontjának leírásához emellett definiálandó még a vektorrendszer is, ez az objektumról nem hordoz információt, csak a választott koordinátarenszer-konvenciót rögzíti.