Asynchron führen verschiedene Animationen in Manim aus

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Asynchron führen verschiedene Animationen in Manim aus

by Anonymous » 06 Apr 2025, 21:48

Ich versuche im Wesentlichen zwei Animationen auszuführen (Ref. folgende Code): < /p>

Code: Select all

class RelTrain(Scene):
def construct(self):
train = Rectangle(height=1, width=4)
train2 = Rectangle(height=2, width=2)
train.move_to(np.array([-10,0,0]))
train2.move_to(np.array([0,0,0]))
self.add(train, train2)
self.play(
train.move_to, np.array([10,0,0]),
train2.move_to, np.array([15,0,0]),
run_time=18,
rate_func=linear,
)
self.wait()
< /code>

Im Wesentlichen bewegt sich zwei Rechtecke, aber [url=viewtopic.php?t=14917]ich möchte[/url] nicht, dass sie gleichzeitig mit der Bewegung beginnen. Ich möchte, dass Zug 
beginnt, sich zu bewegen, und nach 2 Sekunden (

Code: Select all

train
würde sich zu diesem Zeitpunkt immer noch bewegen, da run_time = 18 ) möchte, dass train2 auf dem Bildschirm auftaucht und seine Bewegung beginnt. Ich bin mir nicht sicher, wie das gemacht wird und würde jede Hilfe schätzen.

Top