示例#1
0
文件: camera.py 项目: yk616/manim
 def get_render_group_list(
         self, mobject: Mobject) -> list[dict[str]] | map[dict[str]]:
     try:
         return self.static_mobject_to_render_group_list[id(mobject)]
     except KeyError:
         return map(self.get_render_group,
                    mobject.get_shader_wrapper_list())
示例#2
0
文件: camera.py 项目: 3b1b/manim
 def generate_render_group_list(self,
                                mobject: Mobject) -> Iterable[dict[str]]:
     return (self.get_render_group(sw, single_use=mobject.is_changing())
             for sw in mobject.get_shader_wrapper_list())