rgba+webgl实现炫酷的动画效果代码
代码语言:html
所属分类:动画
代码描述:rgba+webgl实现炫酷的动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> </head> <body translate="no"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/rgba.js"></script> <script > RGBA(` float sdOrientedBox( in vec2 p, in vec2 a, in vec2 b, float th ) { float l = length(b-a); vec2 d = (b-a)/l; vec2 q = (p-(a+b)*0.5); q = mat2(d.x,-d.y,d.y,d.x)*q; q = abs(q)-vec2(l,th)*0.5; return length(max(q,0.0)) + min(max(q.x,q.y),0.0); } float sdCross( in vec2 p, in float size ) { float width = 0.05; float line = 0.01; float outer0 = sdOrientedBox(p, vec2(size, size), vec2(-size, -size), width); float inner0 = sdOrientedBox(.........完整代码请登录后点击上方下载按钮下载查看
网友评论0