コード例 #1
0
ファイル: three_d_scene.py プロジェクト: uuuate/manim
 def __init__(self, **kwargs):
     digest_config(self, kwargs)
     if self.frame_duration == PRODUCTION_QUALITY_FRAME_DURATION:
         config = {}
     else:
         config = self.low_quality_config
     ThreeDScene.__init__(self, **merge_config([kwargs, config]))
コード例 #2
0
ファイル: three_d_scene.py プロジェクト: MonitSharma/Manim
 def __init__(self, **kwargs):
     digest_config(self, kwargs)
     if self.camera.get_pixel_width(
     ) == PRODUCTION_QUALITY_CAMERA_CONFIG["pixel_width"]:
         config = {}
     else:
         config = self.low_quality_config
     ThreeDScene.__init__(self, **merge_config([kwargs, config]))
コード例 #3
0
ファイル: coordinate_systems.py プロジェクト: MelDur22/manim
 def get_axis(self, min_val, max_val, axis_config):
     new_config = merge_config([
         axis_config,
         {
             "x_min": min_val,
             "x_max": max_val
         },
         self.number_line_config,
     ])
     return NumberLine(**new_config)
コード例 #4
0
ファイル: coordinate_systems.py プロジェクト: pyang2005/manim
 def __init__(self, **kwargs):
     VGroup.__init__(self, **kwargs)
     x_axis_config = merge_config([
         self.x_axis_config,
         {
             "x_min": self.x_min,
             "x_max": self.x_min
         },
         self.number_line_config,
     ])
     y_axis_config = merge_config([
         self.y_axis_config,
         {
             "x_min": self.y_min,
             "x_max": self.y_min
         },
         self.number_line_config,
     ])
     self.x_axis = NumberLine(**x_axis_config)
     self.y_axis = NumberLine(**y_axis_config)
     self.y_axis.rotate(90 * DEGREES, about_point=ORIGIN)
     self.add(self.x_axis, self.y_axis)
コード例 #5
0
ファイル: three_d_scene.py プロジェクト: MonitSharma/Manim
 def get_sphere(self, **kwargs):
     config = merge_config([kwargs, self.sphere_config])
     return Sphere(**config)