Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def heart(size)
- size.times do |iy|
- line = ''
- y = -iy.to_f / size * 3 + 1.5
- fp = 1.0
- size.times do |ix|
- x = ix.to_f / size * 3 - 1.5
- f = (x**2+y**2-1)**3 - x**2*y**3
- line += (f*fp < 0 || f < 0.0001) ? '#' : ' '
- fp = f
- end
- puts line
- end
- end
- heart(80)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement