MCPcopy
hub / github.com/Vishal-raj-1/Awesome-JavaScript-Projects / Cb

Function Cb

assets/js/space-wrap.js:228–230  ·  view source on GitHub ↗
(a,b,c,d,e)

Source from the content-addressed store, hash-verified

226(1+Math.sqrt(5))/2;la.call(this,[-1,c,0,1,c,0,-1,-c,0,1,-c,0,0,-1,c,0,1,c,0,-1,-c,0,1,-c,c,0,-1,c,0,1,-c,0,-1,-c,0,1],[0,11,5,0,5,1,0,1,7,0,7,10,0,10,11,1,5,9,5,11,4,11,10,2,10,7,6,7,1,8,3,9,4,3,4,2,3,2,6,3,6,8,3,8,9,4,9,5,2,4,11,6,2,10,8,6,7,9,8,1],a,b);this.type="IcosahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Vc(a,b){K.call(this);this.type="DodecahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new ec(a,b));this.mergeVertices()}function ec(a,b){var c=
227(1+Math.sqrt(5))/2,d=1/c;la.call(this,[-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,1,1,-1,1,1,1,0,-d,-c,0,-d,c,0,d,-c,0,d,c,-d,-c,0,-d,c,0,d,-c,0,d,c,0,-c,0,-d,c,0,-d,-c,0,d,c,0,d],[3,11,7,3,7,15,3,15,13,7,19,17,7,17,6,7,6,15,17,4,8,17,8,10,17,10,6,8,0,16,8,16,2,8,2,10,0,12,1,0,1,18,0,18,16,6,10,2,6,2,13,6,13,15,2,16,18,2,18,3,2,3,13,18,1,9,18,9,11,18,11,3,4,14,12,4,12,0,4,0,8,11,9,5,11,5,19,11,19,7,19,5,14,19,14,4,19,4,17,1,12,14,1,14,5,1,5,9],a,b);this.type="DodecahedronBufferGeometry";this.parameters=
228{radius:a,detail:b}}function Wc(a,b,c,d,e,f){K.call(this);this.type="TubeGeometry";this.parameters={path:a,tubularSegments:b,radius:c,radialSegments:d,closed:e};void 0!==f&&console.warn("THREE.TubeGeometry: taper has been removed.");a=new Cb(a,b,c,d,e);this.tangents=a.tangents;this.normals=a.normals;this.binormals=a.binormals;this.fromBufferGeometry(a);this.mergeVertices()}function Cb(a,b,c,d,e){function f(e){q=a.getPointAt(e/b,q);var f=g.normals[e];e=g.binormals[e];for(k=0;k<=d;k++){var m=k/d*Math.PI*
2292,p=Math.sin(m);m=-Math.cos(m);l.x=m*f.x+p*e.x;l.y=m*f.y+p*e.y;l.z=m*f.z+p*e.z;l.normalize();r.push(l.x,l.y,l.z);h.x=q.x+c*l.x;h.y=q.y+c*l.y;h.z=q.z+c*l.z;t.push(h.x,h.y,h.z)}}B.call(this);this.type="TubeBufferGeometry";this.parameters={path:a,tubularSegments:b,radius:c,radialSegments:d,closed:e};b=b||64;c=c||1;d=d||8;e=e||!1;var g=a.computeFrenetFrames(b,e);this.tangents=g.tangents;this.normals=g.normals;this.binormals=g.binormals;var h=new n,l=new n,m=new C,q=new n,p,k,t=[],r=[],u=[],w=[];for(p=
2300;p<b;p++)f(p);f(!1===e?b:0);for(p=0;p<=b;p++)for(k=0;k<=d;k++)m.x=p/b,m.y=k/d,u.push(m.x,m.y);(function(){for(k=1;k<=b;k++)for(p=1;p<=d;p++){var a=(d+1)*k+(p-1),c=(d+1)*k+p,e=(d+1)*(k-1)+p;w.push((d+1)*(k-1)+(p-1),a,e);w.push(a,c,e)}})();this.setIndex(w);this.addAttribute("position",new E(t,3));this.addAttribute("normal",new E(r,3));this.addAttribute("uv",new E(u,2))}function Xc(a,b,c,d,e,f,g){K.call(this);this.type="TorusKnotGeometry";this.parameters={radius:a,tube:b,tubularSegments:c,radialSegments:d,
231p:e,q:f};void 0!==g&&console.warn("THREE.TorusKnotGeometry: heightScale has been deprecated. Use .scale( x, y, z ) instead.");this.fromBufferGeometry(new fc(a,b,c,d,e,f));this.mergeVertices()}function fc(a,b,c,d,e,f){function g(a,b,c,d,e){var f=Math.sin(a);b=c/b*a;c=Math.cos(b);e.x=d*(2+c)*.5*Math.cos(a);e.y=d*(2+c)*f*.5;e.z=d*Math.sin(b)*.5}B.call(this);this.type="TorusKnotBufferGeometry";this.parameters={radius:a,tube:b,tubularSegments:c,radialSegments:d,p:e,q:f};a=a||1;b=b||.4;c=Math.floor(c)||
23264;d=Math.floor(d)||8;e=e||2;f=f||3;var h=[],l=[],m=[],q=[],p,k=new n,t=new n,r=new n,u=new n,w=new n,z=new n,x=new n;for(p=0;p<=c;++p){var y=p/c*e*Math.PI*2;g(y,e,f,a,r);g(y+.01,e,f,a,u);z.subVectors(u,r);x.addVectors(u,r);w.crossVectors(z,x);x.crossVectors(w,z);w.normalize();x.normalize();for(y=0;y<=d;++y){var F=y/d*Math.PI*2,G=-b*Math.cos(F);F=b*Math.sin(F);k.x=r.x+(G*x.x+F*w.x);k.y=r.y+(G*x.y+F*w.y);k.z=r.z+(G*x.z+F*w.z);l.push(k.x,k.y,k.z);t.subVectors(k,r).normalize();m.push(t.x,t.y,t.z);q.push(p/
233c);q.push(y/d)}}for(y=1;y<=c;y++)for(p=1;p<=d;p++)a=(d+1)*y+(p-1),b=(d+1)*y+p,e=(d+1)*(y-1)+p,h.push((d+1)*(y-1)+(p-1),a,e),h.push(a,b,e);this.setIndex(h);this.addAttribute("position",new E(l,3));this.addAttribute("normal",new E(m,3));this.addAttribute("uv",new E(q,2))}function Yc(a,b,c,d,e){K.call(this);this.type="TorusGeometry";this.parameters={radius:a,tube:b,radialSegments:c,tubularSegments:d,arc:e};this.fromBufferGeometry(new gc(a,b,c,d,e));this.mergeVertices()}function gc(a,b,c,d,e){B.call(this);

Callers

nothing calls this directly

Calls 1

fFunction · 0.70

Tested by

no test coverage detected