PageSourceSearch

https://cbcthub.com/_next/static/chunks/5635.deb4002bfd85f4ae.js

js cbcthub.com collected 2026-09-24 14:41:21 UTC 2,052 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5635,5042,6439,87,7585,4886,6179,9978,1985],{75042:function(){},87717:function(t,e,a){"use strict";a.r(e),a.d(e,{default:function(){return m},extend:function(){return u},newInstance:function(){return i}});var l=a(27934),n=a(53725),s=a(75655),o=a(81025),r=a(58387);function u(t,e){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object.assign(e,{computeCellNormals:!1,computePointNormals:!0,...a}),l.m.obj(t,e),l.m.algo(t,e,1,1),l.m.setGet(t,e,["computeCellNormals","computePointNormals"]),e.classHierarchy.push("vtkPolyDataNormals"),t.vtkPolyDataNormalsExecute=(t,a,l)=>{if(!l)return null;let n=new Float32Array(l.length),o=new Float32Array(3*t),u=0,i=0,m=a.length,c=[0,0,0],f=[0,0,0];for(let t=0;t<m;t+=i+1)if(!((i=a[t])<3)){for(let e=1;e<=3;++e)c[e-1]=3*a[t+e];if(r.ZP.computeNormal(l.slice(c[0],c[0]+3),l.slice(c[1],c[1]+3),l.slice(c[2],c[2]+3),f),o[u++]=f[0],o[u++]=f[1],o[u++]=f[2],e.computePointNormals)for(let e=1;e<=i;++e){let l=3*a[t+e];n[l]+=f[0],n[++l]+=f[1],n[++l]+=f[2]}}if(e.computePointNormals){let t=[0,0,0];for(let e=0;e<l.length;)t[0]=n[e],t[1]=n[e+1],t[2]=n[e+2],s.f.normalize(t),n[e++]=t[0],n[e++]=t[1],n[e++]=t[2]}return[o,n]},t.requestData=(a,l)=>{if(!t.getNumberOfInputPorts())return;let s=a[0];if(!s)return;let r=o.default.newInstance();r.setPoints(s.getPoints()),r.setVerts(s.getVerts()),r.setLines(s.getLines()),r.setPolys(s.getPolys()),r.setStrips(s.getStrips()),r.getPointData().passData(s.getPointData()),r.getCellData().passData(s.getCellData()),r.getFieldData().passData(s.getFieldData());let[u,i]=t.vtkPolyDataNormalsExecute(s.getNumberOfPolys(),s.getPolys().getData(),s.getPoints().getData());if(e.computePointNormals){let t=n.default.newInstance({numberOfComponents:3,name:"Normals",values:i});r.getPointData().setNormals(t)}if(e.computeCellNormals){let t=n.default.newInstance({numberOfComponents:3,name:"Normals",values:u});r.getCellData().setNormals(t)}l[0]=r}}let i=l.m.newInstance(u,"vtkPolyDataNormals");var m={newInstance:i,extend:u}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.