regl实现webgl多彩多边形拼凑动画旋转效果代码
代码语言:html
所属分类:动画
代码描述:regl实现webgl多彩多边形拼凑动画旋转效果代码
代码标签: regl webgl 多彩 多边形 拼凑 动画 旋转
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> canvas { touch-action: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } </style> </head> <body > <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/regl.2.1.0.js"></script> <script > console.clear(); const POINT_COUNT = 100; const PIXEL_RATIO = window.devicePixelRatio; const random = (min, max) => Math.random() * (max - min) + min; // Helper to generate random colors, inspired by the colors seen on bubbles or oil slicks. // See: https://codepen.io/MillerTime/pen/NXxxma const colorSampler = (function GradientSamplerFactory() { // The instance to be returned. const sampler = {}; // Gradient color stops in RGB format. const colors = [ { r: 144, g: 18, b: 96 }, { r: 12, g: 43, b: 179 }, { r: 0, g: 196, b: 247 }, { r: 190, g: 255, b:.........完整代码请登录后点击上方下载按钮下载查看
网友评论0