AUTHORS:
Bases: sage.plot.bezier_path.BezierPath
Primitive class for hyberbolic arc type. See hyperbolic_arc? for information about plotting a hyperbolic arc in the complex plane.
INPUT:
EXAMPLES:
Note that constructions should use hyperbolic_arc:
sage: from sage.plot.hyperbolic_arc import HyperbolicArc
sage: print HyperbolicArc(0, 1/2+I*sqrt(3)/2, {})
Hyperbolic arc (0.000000000000000, 0.500000000000000 + 0.866025403784439*I)
Plot an arc from a to b in hyperbolic geometry in the complex upper half plane.
INPUT:
OPTIONS:
Examples:
Show a hyperbolic arc from 0 to 1:
sage: hyperbolic_arc(0, 1)
Graphics object consisting of 1 graphics primitive
Show a hyperbolic arc from 1/2 to with a red thick line:
sage: hyperbolic_arc(1/2, I, color='red', thickness=2)
Graphics object consisting of 1 graphics primitive
Show a hyperbolic arc form to
with dashed line:
sage: hyperbolic_arc(I, 2*I, linestyle='dashed')
Graphics object consisting of 1 graphics primitive
sage: hyperbolic_arc(I, 2*I, linestyle='--')
Graphics object consisting of 1 graphics primitive