Chord(...)

Objects derived from the _Line abstract class, representing a line segment enclosed within a given geometric object.

def Chord

constructors:
returns:

An instance of an object derived from the _Line abstract class, representing a line in space with its 'p1' and 'p2' attributes on a given circle or sphere

class CircleChord

constructors:
  • Chord(circle,line)
  • CircleChord(circle,line)
returns:

the secant line joining the points of intersection of the circle and line

conditions:

circle and line are coplanar; circle and line intersection is real

else returns:

None; None

site ref:

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

class SphereChord

constructors:
  • Chord(sphere,line)
  • SphereCord(sphere,line)
returns:

the secant line joining the points of intersection of the sphere and line

condition:

sphere and line intersection is real

else returns:

None

site ref:

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

class BiChord

constructors:
  • Chord(circle1,circle2)
  • BiChord(circle1,circle2)
returns:

the secant line joining the points of intersection of the circles, with the p1 and p2 attributes at the points of intersection

conditions:

the circles are coplanar; the circles intersection is real

else returns:

None; None

site ref:

http://mathworld.wolfram.com/Circle-CircleIntersection.html

class ConicChord

constructors:
  • Chord(conic,line)
  • ConicChord(conic,line)
returns:

the secant line joining the points of intersection of the conic and line

conditions:

conic and line are coplanar; conic and line intersection is real

else returns:

None; None

site ref:

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