logo back up home forward   further reading more topics »

Maths - Intersections of lines

The intersection of two lines is a point. However, this only applies if the lines intersect, otherwise the intersection is null.

In Two Dimensions

In two dimensions the lines will intersect if they are not parallel, that is, if they have a different slope.

In Three or more Dimensions

When lines are in 3 dimensions it is possible that the lines do not intersect, being in two different planes.

skew lines

We can use dual numbers to represent skew lines as explained here.

The relationship between the lines is represented by the dual number:

theta + d D

where:

if theta=0 then the lines are parallel

if d=0 then the lines intersect

Meet

If we have two planes then they define a vector (assuming the planes are different from each other). That is along the line where the planes intersect.

meet

This page explains how this is related to the inner and outer products of Geometric Algebra.

For a wider discussion of intersection of 2D shapes see this page.


metadata block
see also:

 

Correspondence about this page

Book Shop - Further reading.

Where I can, I have put links to Amazon for books that are relevant to the subject, click on the appropriate country flag to get more details of the book or to buy it from them.

cover New Foundations for Classical Mechanics (Fundamental Theories of Physics). This is very good on the geometric interpretation of this algebra. It has lots of insights into the mechanics of solid bodies. I still cant work out if the position, velocity, etc. of solid bodies can be represented by a 3D multivector or if 4 or 5D multivectors are required to represent translation and rotation.

Other Math Books

Commercial Software Shop

Where I can, I have put links to Amazon for commercial software, not directly related to the software project, but related to the subject being discussed, click on the appropriate country flag to get more details of the software or to buy it from them.

 

Can you help?

Please send me any improvements to here. I would appreciate ideas to make the pages more useful including error correction, ideas for new pages, improvements to wording. It helps if you quote the full URL of the page.

 

progam

I am working on a project which uses these principles, if you would like to help me with this you are welcome to join in, here:

http://sourceforge.net/projects/mjbworld/

This site may have errors. Don't use for critical systems.

Copyright (c) 1998-2008 Martin John Baker - All rights reserved - privacy policy.