Can two parallel lines meet?

in #stemng6 years ago

As against the common notion in euclidean space, where it is generally known and believe that two parallel lines cannot meet, since the angle between them is zero (0°) unless one parallel line is skew against the other, in that case, the angle between them will definitely be greater than zero (0°). In projective space, it is not so, two parallel lines can intersect by meeting at the point called infinity.

Railroad-Tracks-Perspective4.jpg
Image from: commons.wikimedia

To develop a real life athletics gaming application, like a car race, a developer must definitely have to assume that two parallel lines will meet at a point called ‘infinity’.

In order to get a similar idea of what am talking about, if you are playing a car race game for instance, at far road sides, both sides must be programmed in such away that it makes both sides narrower when it moves far away and as if the roads will collide with one and other, similar occurrence of this in real life is the train railroad in the picture above, it becomes narrower while it tends or moves far away from human eyes and finally the two parallel railroads later meet at the horizon, which is a point at infinity.


Why Projective Space


No doubt, euclidean space or Cartesian space describe our two dimensions (2D) and three dimensions (3D) geometry very well, however, they are not sufficient enough to handle the projective space since euclidean geometry is always a subset of projective geometry. Also, the fact that when dealing with athletics gaming, an object always goes far away from eyes and to the point called infinity (∞,∞), this becomes meaningless in Euclidean space.


Homogeneous Coordinates


In order to make calculations of computer graphics and geometry possible in projective space, mathematicians have discovered a way to solve this issue and this is what is led to 'Homogeneous Coordinates'


August Ferdinand Möbius was the first mathematician to introduce homogeneous coordinates into projective geometry. He proposed that in order to make calculations of graphics and geometry possible in projective space, then homogeneous coordinates must be represented with (N+1) numbers.

For instance, to make 2D Homogeneous coordinates, one will only add an additional variable, say w, into amn already existing coordinates. This results in making a point in cartesian coordinates (x,y) to becomes (x, y, w) in Homogeneous coordinates and X and Y in Cartesian are represented with x, y and w in Homogeneous as;
X = x/w
Y = y/w

For example, a point in cartesian coordinate with (1, 2) represents (1, 2, 1) in Homogeneous coordinate, whenever a point say (1, 2), tends towards infinity, it becomes (∞,∞) in cartesian coordinates and (1, 2, 0) in Homogeneous coordinates, since X = x/w, Y = y/w

thereby of (1/0, 2/0) = (∞,∞)


Mathematical proof: Two parallel lines can meet


parallel-lines.png

Image from: texample.net

Proof: Two parallel lines can meet

putting into consideration, the following linear algebra system in Euclidean space;
Ax+By+C = 0
Ax+By+D = 0
since there is no solution for above equations because of C ≠ D, else If C = D, then two lines are identical (overlapped).
By replacing x and y to x/w, y/w in a projective space respectively, it becomes
A(x/w)+B(y/w)+C = 0
A(x/w)+B(y/w)+D = 0
multiplying through by w, we have
Ax+By+Cw = 0
Ax+By+Dw = 0

Applying elimination method, we have
Cw-Dw = 0
w(C-D) = 0
w = 0 & C-D = 0
Thereby, we have a solution, (x, y, 0) since (C - D)w = 0, ∴ w = 0, C = D, Therefore, two parallel lines meet at (x, y, 0), which is the point at infinity.


Conclussion


In conclusion, with the poof, explanation and the references quoted, there are no reasons to think that parallel lines cannot intersect, especially in projective space where Homogeneous coordinates are very useful and fundamental concept in computer graphics, such as projecting a 3D scene onto a 2D plane.


References
1.Programmer’s guide to homogeneous coordinates.
2. Two parallel lines can intersec.
3. Do Parallel Lines Meet At Infinity?
4. August Ferdinand Möbius
5. Weisstein, Eric W. "Homogeneous Coordinates." From MathWorld--A Wolfram Web Resource.

*All images are from free source websites

010101010101010101010101010101010101010101010101010101010101010101

Thanks for reading through, your thoughts are important.
Until my next post,
keep on sending zeroes and ones.


@steemstem animation by the great @foundation

Sort:  

If I understood this correctly, 2 parallel lines can meet, but only from the observant's point of view who must be very far away?

Verily, you are right and that is what projective space takes care of. Nice to see you here.

I'm a bit confused on the letters you used in the proof. Did you replace the angles α, β, γ, and δ with some other letters?

Thanks @greenrun for the feedback, the proof only considered simple linear equation:
Ax+Bx+C = 0, and
Ax+Bx+D = 0.
(general equation for a straight line . i.e line CD AND line AB)
when we solve this, it gives w(C-D) =0, WHERE w =0, and C-D = 0, AND C=D. This means line C = D, AND w= 0. then if C= D, THEN two lines are identical (overlapped).

Recall

August Ferdinand Möbius which stated that in order to make calculations of graphics and geometry possible in projective space, then homogeneous coordinates must be represented with (N+1) numbers.

This results in making a point in cartesian coordinates (x,y) to becomes (x, y, w)

substituting w = 0. in this equation gives (x,y) in cartesian to becomes (x, y, w) = (x/w, y/w) = (∞,∞). and this condition justifies that line C can only meet line D at (∞,∞) since w(C-D) = 0.
The proof does not consider/replace the angles α, β, γ, and δ but based on simple linear equation of a straight line.

Now that's clearer. Thank you.

It's my pleasure!

If you want the lines to meet, just bend them.

Dont mind me, i got my humor game hyped this morning.

Two parallel lines meet.. Interesting
Thanks for the proof at least i added to my knowledge this morning.

You are welcome @adetola, great to see you here.

Thanks buddy.. I read stuffs. 😁

Growing up as a little boy, I was taught that two parallel lines can only meet at infinity. My teacher used to call it "varnishing point; vp". :D

Nice piece there

@saminator! You have had a great teacher in the past. Nice to see your Human robot here.

Is this happening only in theory? Or it has been shown in real life?

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 66703.61
ETH 3518.80
USDT 1.00
SBD 2.68