rgba+webgl实现炫酷的动画效果代码

代码语言:html

所属分类:动画

代码描述:rgba+webgl实现炫酷的动画效果代码

代码标签: 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