Plane(....)

Objects derived from the _Plane abstract class, representing an infinite plane in space.

def Plane

constructors:
returns:

An instance of an object derived from the _Plane abstract class, representing an infinite plane in space.

class PlaneFromPoints

constructors:
  • Plane(point1,point2,point3)
  • PlaneFromPoints(point1,point2,point3)
returns:

the plane through the given points

conditions:

points are distinct and are not collinear

else returns:

None

site ref:

http://www.mathematics-online.org/inhalt/beispiel/beispiel519/

class Triangle

constructors:
  • Plane(point1,point2,point3,TRIANGLE)
  • Triangle(point1,point2,point3)
returns:

the triangle connecting, on the plane dtermined by, the given points

conditions:

points are distinct and are not collinear

else returns:

None

site ref:

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

class ParaPointPlane

constructors:
  • Plane(plane point)
  • ParaPointPlane(plane,point)
returns:

the plane through the given point and parallel to the given plane

site ref:

http://www.jtaylor1142001.net/calcjat/Solutions/VPlanes/VPPtParlPlane.htm

class ParaLinesPlane

constructors:
  • Plane(line1,line2,point)
  • ParaLinesPlane(line1,line2,point)
returns:

the plane through the given point and parallel to the given lines.

conditions:

lines are distinct

else returns:

None

site ref:

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

class ParaPointsLinePlane

constructors:
  • Plane(point1,point2,line)
  • ParaPointsLinePlane(point1,point2,line)
returns:

the plane through the given points and parallel to the given line

conditions:

points are distinct and not both on line

else returns:

None

site ref:

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

class PlaneFromNormal

constructors:
  • Plane(point1,point2)
  • PlaneFromNormal(point1,point2)
returns:

the plane on point2 and normal to the line connecting point1 and point2

conditions:

points are distinct

else returns:

None

site ref:

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

class PerpPlane

constructors:
  • Plane(plane,point1,point2)
  • PerpPlane(plane,point1,point2)
returns:

the plane through the given points and perpendicular to the given plane

conditions:

points are distinct

else returns:

None

site ref:

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

class PolarPlane

constructors:
  • Plane(sphere,point)
  • PolarPlane(sphere,point)
returns:

the plane polar to the point with respect to the sphere

conditions:

point not at sphere center

else returns:

None

site ref:

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