//情人节 玫瑰花表白源码
var canvas = document.getElementsByTagName(‘canvas’)[0];
var context = canvas.getContext(‘2d’);

var a = context;
var b = document.body;
var c = canvas;document.body.clientWidth;
var zBuffer = [];
var SIZE = 777;
canvas.width = canvas.height = SIZE;
var h = -350; function surface(a, b, c) {  if (c > 60) {  return {   x : Math.sin(a * 7) * (13 + 5 / (.2 + Math.pow(b * 4, 4)))  - Math.sin(b) * 50,  y : b * SIZE + 50,   z : 625 + Math.cos(a * 7)   * (13 + 5 / (.2 + Math.pow(b * 4, 4))) + b * 400,  r : a * 1 - b / 2,  g : a  };  } var A = a * 2 - 1;var B = b * 2 - 1; if (A * A + B * B < 1) {if (c > 37) { var j = c & 1;  var n = j ? 6 : 4;   var o = .5 / (a + .01) + Math.cos(b * 125) * 3 - a * 300;  var w = b * h;  return {   x : o * Math.cos(n) + w * Math.sin(n) + j * 610 - 390,  y : o * Math.sin(n) - w * Math.cos(n) + 550 - j * 350,  z : 1180 + Math.cos(B + A) * 99 - j * 300,  r : .4  - a  * .1   + Math.pow(1 - B * B, -h * 6)  * .15  - a  * b  * .4   + Math.cos(a + b)  / 5   + Math.pow(Math.cos((o * (a + 1) + (B > 0 ? w  : -w)) / 25), 30) * .1 * (1 - B * B),  g : o / 1e3 + .7 - o * w * 3e-6};  }if (c > 32) {  c = c * 1.16 - .15;  var o = a * 45 - 20;  var w = b * b * h;  var z = o * Math.sin(c) + w * Math.cos(c) + 620;  return {  x : o * Math.cos(c) - w * Math.sin(c),  y : 28 + Math.cos(B * .5) * 99 - b * b * b * 60 - z / 2  - h,  z : z,  r : (b * b * .3 + Math.pow((1 - (A * A)), 7) * .15 + .3)  * b,  g : b * .7  };  }var o = A * (2 - b) * (80 - c * 2);  var w = 99 - Math.cos(A) * 120 - Math.cos(b) * (-h - c * 4.9)  + Math.cos(Math.pow(1 - b, 7)) * 50 + c * 2;  var z = o * Math.sin(c) + w * Math.cos(c) + 700;  return {  x : o * Math.cos(c) - w * Math.sin(c),  y : B * 99 - Math.cos(Math.pow(b, 7)) * 50 - c / 3 - z  / 1.35 + 450,  z : z,  r : (1 - b / 1.2) * .9 + a * .1,  g : Math.pow((1 - b), 20) / 4 + .05  };  }
}   setInterval(function() {  for ( var i = 0; i < 10000; i++) {   var part = i % 46;   var c = part / .74;   var point = surface(Math.random(), Math.random(), c);  if (point) {  var z = point.z;  var x = parseInt(point.x * SIZE / z - h);  var y = parseInt(point.y * SIZE / z - h);  var zBufferIndex = y * SIZE + x;  if ((typeof zBuffer[zBufferIndex] === "undefined")  || (zBuffer[zBufferIndex] > z)) {  zBuffer[zBufferIndex] = z;   var r = -parseInt(point.r * h);  var g = -parseInt(point.g * h);  var b = -parseInt(point.r * point.r * -80);   context.fillStyle = "rgb(" + r + "," + g + "," + b  + ")";  context.fillRect(x, y, 1, 1);  }  }  }
}, 0);

情人节 玫瑰花表白源码相关推荐

  1. 程序员编程表达爱情php,2019浪漫情人节:8款程序员必备表白源码

    亚当表白夏娃,打开?上帝都不知道的魅力后花园.罗密欧表白朱丽叶,懂得了爱情比任何事情都值得.你也曾经表白过吧? 课桌间,将萌动的心跳化作一张表白小纸条,大学?,不经意间牵起的双手就是美好的承诺,工作后 ...

  2. HTML5七夕情人节表白网页(抖音-流动爱心表白)HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 爱心表白网页

    HTML5七夕情人节表白网页❤抖音-流动爱心表白❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 爱心表白网页 这是程序员表白 ...

  3. HTML5七夕情人节表白网页(流星动画3D相册) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤流星动画3D相册❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这是 ...

  4. HTML5七夕情人节表白网页(星空萤火虫) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页(星空萤火虫) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这是程序员 ...

  5. HTML5七夕情人节表白网页(雪花爱心表白) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤雪花爱心❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这是程序员表 ...

  6. HTML5七夕情人节表白网页(抖音超火3D炫酷魔方) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤抖音超火❤3D炫酷魔方❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程序 ...

  7. HTML5七夕情人节表白网页_生日快乐粒子烟花(自定义文字)_ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码

    HTML5七夕情人节表白网页❤生日快乐粒子烟花(自定义文字)❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css ...

  8. HTML5七夕情人节表白网页(抖音-罗盘时钟) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤抖音罗盘时钟❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程序员表白系列 ...

  9. HTML5七夕情人节表白网页(结婚倒计时) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤结婚倒计时❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程序员表白 ...

最新文章

  1. 链表问题20——按照左右半区的方式重新组合单链表
  2. 图片浏览器每次只能打开一张图片_那些你可能不知道的浏览器奇技淫巧
  3. 一步一步实现iOS QQ第三方登录
  4. linux网络编程之setsockopt()函数来设置socket状态以及getsockopt函数只用总结
  5. 「初步」Spring与commons的BeanUtil.copyProperties
  6. 由导师决定硕博士能否毕业?教育部:将充分采纳!
  7. python社区版如何下载库_pycharm社区版在哪里下载
  8. Linux查看进程是否占用,Linux 下查看哪个进程占用swap空间
  9. 蔡勒(Zeller)公式及其推导:快速将任意日期转换为星期数
  10. Android shell 授权文件执行权限
  11. 昨夜星辰昨夜风,只因见您在梦中
  12. Python画五角星(turtle初识)
  13. 如何实现一个朴实无华的Canvas时钟效果
  14. 转手动档汽车的换挡技巧
  15. JS toFixed(2) 返回 -0.00
  16. mysql配置文件生效测试
  17. Qt,C++多功能电子印章控件实现
  18. 冻成鸡爪了,冬天的鱼儿狡猾的干活
  19. UOJ 267 [清华集训2016]魔法小程序
  20. 计算机word题如何设置加宽,职称计算机考试Word习题16

热门文章

  1. 用c语言做RFID读卡程序,2.STM32读卡号读写数据代码示例3.0(C语言)
  2. 中科院用不起的知网,一年主营业务收入11.6亿元,毛利率高过工商银行
  3. 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。
  4. .NET-房贷计算器
  5. 重载函数是什么意思?
  6. 【salesforce】aura子组件怎么向父组件传递消息
  7. 成都Java培训班帮你分析如何通过企业面试
  8. java计算机毕业设计基于ssm的基于android的家庭理财系统
  9. 手机辐射对人体的危害
  10. Cisco统一智能呼叫中心简介