当前位置:   article > 正文

Python跳动的爱心丨双爱心(完整代码)_python实验 函数

python实验 函数

目录

写在前面

完整代码

代码分析

系列文章

写在最后


写在前面

李峋同款跳动的爱心-双爱心版完整代码来喽!

完整代码

  1. import random
  2. from math import sin, cos, pi, log
  3. from tkinter import *
  4. # Constants
  5. IMAGE_ENLARGE = 11
  6. INNER_HEART_COLOR = "pink"
  7. OUTER_HEART_COLOR = ""
  8. SCATTER_BETA = 0.15
  9. SHRINK_RATIO = 15
  10. CURVE_RATIO = 10
  11. FRAME_DELAY = 160
  12. NUM_POINTS = 2000
  13. NUM_HALO_POINTS = 3000
  14. NUM_EDGE_DIFFUSION_POINTS = 3
  15. HALO_RANDOM_FACTOR = 14
  16. # Heart Parameters Class
  17. class HeartParameters:
  18. def __init__(self):
  19. self.points = set()
  20. self.edge_diffusion_points = set()
  21. self.center_diffusion_points = set()
  22. self.all_points = {}
  23. # Heart Function
  24. def heart_function(t, shrink_ratio=IMAGE_ENLARGE):
  25. x = 16 * (sin(t) ** 3)
  26. y = -(13 * cos(t) - 5 * cos(2 * t) - 2 * cos
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/959663
推荐阅读
相关标签
  

闽ICP备14008679号