평면에 놓여있는 직선을 ax+by+c=0으로 표현가능하며, (a,b,c)값에 따라서 직선이 달리 표현된다.
직선의 벡터 (a,b,c)는 scale이 달라진다 해도 동일한 직선을 나타낸다.
point X=(x,y)가 line 에 놓여있다고 가정. 이를 수식적으로 내적을 이용하여 표현할 수 있다.
k(scale)에 대해서 을 만족하며 point를 homogenous 좌표로 나타내면 다음과 같다.
homogeneous: -> 에 정의된 (x1/x3, x2/x3) point를 나타낸다
point X가 line 을 지나면, 을 만족한다
2개의 line , 가 있을 때, 두 직선의 외적의 결과인 vector x와 의 내적값은 수직하므로 0이 된다.
만약 x가 점을 나타낸다고 생각하면, 는 두 line의 교점이 된다.
Ex) 두개의 line이 각각 이라 하면, 이는 각각 로 나타난다. 교점 X는 두 벡터의 외적으로 나타남
두 직선 의 교점은 x = l x l'으로 나타난다
두 점 x와 x'을 지나는 직선은 으로 나타난다
평행한 직선은 무한대에서 만난다. 이를 Homogenous 좌표계로 표현하면 이다.
Ex) 두개의 평행한 line 가 "무한대"에서 만난다고 가정. 교점 x는 l,l'의 외적값과 같고, 이는 실제로 y축 무한대에서 만난다.
에서 평행한 두 직선은 공간에서 반드시 한 점에서 교차한다.