18 lines
511 B
Python
18 lines
511 B
Python
from manimlib.imports import *
|
|
from math import radians,sin,cos
|
|
|
|
class HyperbolicCircleStraightLine(object):
|
|
def construct(self):
|
|
|
|
mainTitle = TextMobject("Straight Line in Hyperbolic Circle")
|
|
mainTitle.to_corner()
|
|
self.add(mainTitle)
|
|
|
|
disc = Circle(radius=5)
|
|
self.play(ShowCreation(disc))
|
|
|
|
class Common(object):
|
|
@staticmethod
|
|
def polarToCartesian(distance, angle, center=0):
|
|
return sin(angle) * distance * UP + cos(angle) * distance * RIGHT + center
|