Line animation using Paper.js and TweenMax.
Also, is there a way to use 'paperscript' in CodePen?
| .scifi-nav | |
| .scifi-nav__system | |
| -var labels = ['Mission', 'Countdown', 'Hipersleep', 'Cruise', 'Landing', 'Research'] | |
| -var n = 0 | |
| -var rndNumber | |
| while n < 6 | |
| li.scifi-nav__orbit | |
| a.scifi-nav__satellite(href='javascript:void(0)') | |
| span.scifi-nav__label #{labels[n]} | |
| -rndNumber = Math.floor(Math.random() * 9); |
| <div id="container"></div> | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js"></script> | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/three.js/r68/three.min.js"></script> |
| <canvas id="canvas"></canvas> |
| <div id="container"></div> | |
| <script type="x-shader/x-vertex" id="vertexShader"> | |
| // uniform float amplitude; | |
| // attribute float size; | |
| uniform float amplitude; | |
| attribute vec3 vertexColor; | |
| varying vec4 varColor; |
Hey, remember crowds?
Made with the wonderful open peeps by Pablo Stanley
| <script> | |
| THREE.ShapeUtils.triangulateShape = (function () { | |
| var pnlTriangulator = new PNLTRI.Triangulator(); | |
| return function triangulateShape(contour, holes) { | |
| return pnlTriangulator.triangulate_polygon([contour].concat(holes)); | |
| }; | |
| })(); | |
| </script> | |
| <div id="three-container"></div> |
| .scifi-nav | |
| .scifi-nav__system | |
| -var labels = ['Mission', 'Countdown', 'Hipersleep', 'Cruise', 'Landing', 'Research'] | |
| -var n = 0 | |
| -var rndNumber | |
| while n < 6 | |
| li.scifi-nav__orbit | |
| a.scifi-nav__satellite(href='javascript:void(0)') | |
| span.scifi-nav__label #{labels[n]} | |
| -rndNumber = Math.floor(Math.random() * 9); |