mirror of
https://github.com/3b1b/manim.git
synced 2025-08-05 16:49:03 +00:00
Changes to end scroll
This commit is contained in:
parent
c2feb6fff1
commit
a05621e857
1 changed files with 6 additions and 10 deletions
|
@ -12,7 +12,6 @@ from manimlib.mobject.geometry import Rectangle
|
|||
from manimlib.mobject.geometry import Square
|
||||
from manimlib.mobject.svg.drawings import Logo
|
||||
from manimlib.mobject.svg.tex_mobject import TextMobject
|
||||
from manimlib.mobject.types.vectorized_mobject import VMobject
|
||||
from manimlib.mobject.types.vectorized_mobject import VGroup
|
||||
from manimlib.mobject.mobject_update_utils import always_shift
|
||||
from manimlib.scene.moving_camera_scene import MovingCameraScene
|
||||
|
@ -90,7 +89,6 @@ class PatreonEndScreen(PiCreatureScene):
|
|||
"patron_scale_val": 0.8,
|
||||
"n_patron_columns": 4,
|
||||
"max_patron_width": 5,
|
||||
"run_time": 20,
|
||||
"randomize_order": False,
|
||||
"capitalize": True,
|
||||
"name_y_spacing": 0.6,
|
||||
|
@ -164,17 +162,15 @@ class PatreonEndScreen(PiCreatureScene):
|
|||
|
||||
# Set movement
|
||||
columns.generate_target()
|
||||
columns.target.to_edge(DOWN, buff=4)
|
||||
vect = columns.target.get_center() - columns.get_center()
|
||||
distance = get_norm(vect)
|
||||
distance = columns.get_height() + 2
|
||||
wait_time = self.scroll_time
|
||||
always_shift(
|
||||
columns,
|
||||
direction=normalize(vect),
|
||||
rate=(distance / wait_time)
|
||||
)
|
||||
frame = self.camera.frame
|
||||
always_shift(frame, direction=DOWN, rate=(distance / wait_time))
|
||||
|
||||
self.add(columns, black_rect, line, thanks, self.foreground)
|
||||
for mob in [black_rect, line, thanks, self.foreground]:
|
||||
mob.fix_in_frame()
|
||||
self.add(frame)
|
||||
self.wait(wait_time)
|
||||
|
||||
def create_pi_creatures(self):
|
||||
|
|
Loading…
Add table
Reference in a new issue