Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def NetworkConnections(self):
- np.random.seed()
- RandomNetworkPoints = [np.array((RND(ScreenX[0], ScreenX[1]), RND(ScreenY[0], ScreenY[1]), 0)) for _ in range(10)] # Contains positions, not Dot() objects.
- RandomNetworkDots = [Dot().move_to(x).set_color(RED).scale(0.5) for x in RandomNetworkPoints]
- for i in range(len(RandomNetworkPoints)):
- P1, P2 = RandomNetworkPoints[i], RandomNetworkPoints[(i+1)%len(RandomNetworkPoints)]
- D1, D2 = RandomNetworkDots[i], RandomNetworkDots[(i+1)%len(RandomNetworkDots)]
- Connection = Line(P1, P2)
- self.play(FadeIn(D1), FadeIn(D2))
- self.play(D1.animate.set_color(GREEN))
- self.play(ShowCreation(Connection))
- self.play(Connection.animate.set_color(GREEN), D2.animate.set_color(GREEN))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement