示例#1
0
 def __init__(self, **kwargs):
     digest_config(self, kwargs)
     if self.leftmost_tick is None:
         self.leftmost_tick = -int(self.numerical_radius - self.number_at_center)
     self.left_num = self.number_at_center - self.numerical_radius
     self.right_num = self.number_at_center + self.numerical_radius
     Mobject1D.__init__(self, **kwargs)
示例#2
0
 def __init__(self, **kwargs):
     digest_config(self, kwargs)
     if self.leftmost_tick is None:
         self.leftmost_tick = -int(self.numerical_radius -
                                   self.number_at_center)
     self.left_num = self.number_at_center - self.numerical_radius
     self.right_num = self.number_at_center + self.numerical_radius
     Mobject1D.__init__(self, **kwargs)
示例#3
0
 def __init__(self, 
              radius = SPACE_WIDTH+1,
              interval_size = 0.5, tick_size = 0.1, 
              *args, **kwargs):
     self.radius = int(radius)
     self.interval_size = interval_size
     self.tick_size = tick_size
     Mobject1D.__init__(self, *args, **kwargs)
示例#4
0
 def __init__(self, center = (0, 0, 0), radius = DEFAULT_RADIUS, *args, **kwargs):
     center = np.array(center)
     if center.size == 1:
         raise Exception("Center must have 2 or 3 coordinates!")
     elif center.size == 2:
         center = np.append(center, [0])
     self.center_point = center
     self.radius = radius
     Mobject1D.__init__(self, *args, **kwargs)
示例#5
0
 def __init__(self, 
              radius = max(SPACE_HEIGHT, SPACE_WIDTH), 
              interval_size = 1.0,
              subinterval_size = 0.5,
              *args, **kwargs):
     self.radius = radius
     self.interval_size = interval_size
     self.subinterval_size = subinterval_size
     Mobject1D.__init__(self, *args, **kwargs)
示例#6
0
 def __init__(self,
              start,
              end,
              density=DEFAULT_POINT_DENSITY_1D,
              *args,
              **kwargs):
     self.start = np.array(start)
     self.end = np.array(end)
     density *= max(self.get_length(), 0.1)
     Mobject1D.__init__(self, density=density, *args, **kwargs)
示例#7
0
 def __init__(self,
              center=(0, 0, 0),
              radius=DEFAULT_RADIUS,
              *args,
              **kwargs):
     center = np.array(center)
     if center.size == 1:
         raise Exception("Center must have 2 or 3 coordinates!")
     elif center.size == 2:
         center = np.append(center, [0])
     self.center_point = center
     self.radius = radius
     Mobject1D.__init__(self, *args, **kwargs)
示例#8
0
 def __init__(self, 
              point = (0, 0, 0), 
              direction = (-1, 1, 0), 
              tail = None, 
              length = 1, 
              tip_length = 0.25,
              normal = (0, 0, 1), 
              density = DEFAULT_POINT_DENSITY_1D,
              *args, **kwargs):
     self.point = np.array(point)
     if tail is not None:
         direction = self.point - tail
         length = np.linalg.norm(direction)
     self.direction = np.array(direction) / np.linalg.norm(direction)
     density *= max(length, 0.1)
     self.length = length
     self.normal = np.array(normal)
     self.tip_length = tip_length
     Mobject1D.__init__(self, density = density, **kwargs)
示例#9
0
 def __init__(self,
              point=(0, 0, 0),
              direction=(-1, 1, 0),
              tail=None,
              length=1,
              tip_length=0.25,
              normal=(0, 0, 1),
              density=DEFAULT_POINT_DENSITY_1D,
              *args,
              **kwargs):
     self.point = np.array(point)
     if tail is not None:
         direction = self.point - tail
         length = np.linalg.norm(direction)
     self.direction = np.array(direction) / np.linalg.norm(direction)
     density *= max(length, 0.1)
     self.length = length
     self.normal = np.array(normal)
     self.tip_length = tip_length
     Mobject1D.__init__(self, density=density, **kwargs)
示例#10
0
 def __init__(self, angle, **kwargs):
     digest_locals(self)
     Mobject1D.__init__(self, **kwargs)
示例#11
0
 def __init__(self, height = 2.0, width = 2.0, **kwargs):
     self.height, self.width = height, width
     Mobject1D.__init__(self, **kwargs)
示例#12
0
 def __init__(self, radius = 1.0, **kwargs):
     self.radius = radius
     Mobject1D.__init__(self, **kwargs)
示例#13
0
 def __init__(self, function, x_range = [-10, 10], *args, **kwargs):
     self.function = function
     self.x_min = x_range[0] / SPACE_WIDTH
     self.x_max = x_range[1] / SPACE_WIDTH
     Mobject1D.__init__(self, *args, **kwargs)
示例#14
0
 def __init__(self, function, **kwargs):
     self.function = function
     Mobject1D.__init__(self, **kwargs)
示例#15
0
 def __init__(self, center_point = ORIGIN, **kwargs):
     digest_locals(self)
     Mobject1D.__init__(self, **kwargs)
示例#16
0
 def __init__(self, start, end, **kwargs):
     digest_config(self, kwargs)
     self.set_start_and_end(start, end)
     Mobject1D.__init__(self, **kwargs)
示例#17
0
 def __init__(self, rows, columns, **kwargs):
     digest_config(self, kwargs, locals())
     Mobject1D.__init__(self, **kwargs)
示例#18
0
 def __init__(self, *vertices, **kwargs):
     assert len(vertices) > 1
     digest_locals(self)
     Mobject1D.__init__(self, **kwargs)
示例#19
0
 def __init__(self, start, end, **kwargs):
     self.set_start_and_end(start, end)
     Mobject1D.__init__(self, **kwargs)
示例#20
0
 def __init__(self, function, **kwargs):
     self.function = function
     Mobject1D.__init__(self, **kwargs)
示例#21
0
 def __init__(self, height=2.0, width=2.0, **kwargs):
     self.height, self.width = height, width
     Mobject1D.__init__(self, **kwargs)
示例#22
0
 def __init__(self, radius=1.0, **kwargs):
     self.radius = radius
     Mobject1D.__init__(self, **kwargs)
示例#23
0
 def __init__(self, start, end, density = DEFAULT_POINT_DENSITY_1D, *args, **kwargs):
     self.start = np.array(start)
     self.end = np.array(end)
     density *= max(self.get_length(), 0.1)
     Mobject1D.__init__(self, density = density, *args, **kwargs)
示例#24
0
 def __init__(self, *points, **kwargs):
     assert len(points) > 1
     digest_locals(self)
     Mobject1D.__init__(self, **kwargs)