Intersect(...)

Objects in space derived from the _Point abstract class determined as the intersection of given geometric objects.


def Intersect

constructors:
returns:

A point instance determined as an intersection of its arguments

site ref:

http://mathworld.wolfram.com/Intersection.html

class PlaneLineIntersect

constructors:
  • Intersect(plane, line)
  • PlaneLineIntersect(plane, line)
returns:

the point of intersection of plane and line not on the plane

conditions:

line not on the plane

else returns:

None

site ref:

http://mathworld.wolfram.com/Line-PlaneIntersection.html

class LinesIntersect

constructors:
  • Intersect(line1, line2)
  • LinesIntersect(line1, line2)
returns:

the point of intersection of 2 coplanar line s. returns None if lines are skew

conditions:

lines are coplanar

else returns:

None

site ref:

http://mathworld.wolfram.com/Line-LineIntersection.html

class PlanesIntersect

constructors:
  • Intersect(plane1,plane2,plane3)
  • PlanesIntersect(plane1,plane2,plane3)
returns:

the point of intersection of 3 plane.

conditions:

planes are distinct

else returns:

None

site ref:

http://astronomy.swin.edu.au/~pbourke/geometry/3planes/