vec2-DjBoYTHr.js 6.4 KB

1
  1. var h=function(r,n){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])},h(r,n)};function d(r,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");h(r,n);function t(){this.constructor=r}r.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}var v=function(){return v=Object.assign||function(n){for(var t,e=1,i=arguments.length;e<i;e++){t=arguments[e];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a])}return n},v.apply(this,arguments)};function M(r,n){var t={};for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&n.indexOf(e)<0&&(t[e]=r[e]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,e=Object.getOwnPropertySymbols(r);i<e.length;i++)n.indexOf(e[i])<0&&Object.prototype.propertyIsEnumerable.call(r,e[i])&&(t[e[i]]=r[e[i]]);return t}function b(r,n,t,e){function i(a){return a instanceof t?a:new t(function(c){c(a)})}return new(t||(t=Promise))(function(a,c){function u(s){try{f(e.next(s))}catch(y){c(y)}}function o(s){try{f(e.throw(s))}catch(y){c(y)}}function f(s){s.done?a(s.value):i(s.value).then(u,o)}f((e=e.apply(r,n||[])).next())})}function O(r,n){var t={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},e,i,a,c=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return c.next=u(0),c.throw=u(1),c.return=u(2),typeof Symbol=="function"&&(c[Symbol.iterator]=function(){return this}),c;function u(f){return function(s){return o([f,s])}}function o(f){if(e)throw new TypeError("Generator is already executing.");for(;c&&(c=0,f[0]&&(t=0)),t;)try{if(e=1,i&&(a=f[0]&2?i.return:f[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,f[1])).done)return a;switch(i=0,a&&(f=[f[0]&2,a.value]),f[0]){case 0:case 1:a=f;break;case 4:return t.label++,{value:f[1],done:!1};case 5:t.label++,i=f[1],f=[0];continue;case 7:f=t.ops.pop(),t.trys.pop();continue;default:if(a=t.trys,!(a=a.length>0&&a[a.length-1])&&(f[0]===6||f[0]===2)){t=0;continue}if(f[0]===3&&(!a||f[1]>a[0]&&f[1]<a[3])){t.label=f[1];break}if(f[0]===6&&t.label<a[1]){t.label=a[1],a=f;break}if(a&&t.label<a[2]){t.label=a[2],t.ops.push(f);break}a[2]&&t.ops.pop(),t.trys.pop();continue}f=n.call(r,t)}catch(s){f=[6,s],i=0}finally{e=a=0}if(f[0]&5)throw f[1];return{value:f[0]?f[1]:void 0,done:!0}}}function m(r){var n=typeof Symbol=="function"&&Symbol.iterator,t=n&&r[n],e=0;if(t)return t.call(r);if(r&&typeof r.length=="number")return{next:function(){return r&&e>=r.length&&(r=void 0),{value:r&&r[e++],done:!r}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function S(r,n){var t=typeof Symbol=="function"&&r[Symbol.iterator];if(!t)return r;var e=t.call(r),i,a=[],c;try{for(;(n===void 0||n-- >0)&&!(i=e.next()).done;)a.push(i.value)}catch(u){c={error:u}}finally{try{i&&!i.done&&(t=e.return)&&t.call(e)}finally{if(c)throw c.error}}return a}function A(){for(var r=0,n=0,t=arguments.length;n<t;n++)r+=arguments[n].length;for(var e=Array(r),i=0,n=0;n<t;n++)for(var a=arguments[n],c=0,u=a.length;c<u;c++,i++)e[i]=a[c];return e}function E(r,n,t){if(t||arguments.length===2)for(var e=0,i=n.length,a;e<i;e++)(a||!(e in n))&&(a||(a=Array.prototype.slice.call(n,0,e)),a[e]=n[e]);return r.concat(a||Array.prototype.slice.call(n))}var j=1e-6,l=typeof Float32Array<"u"?Float32Array:Array;Math.hypot||(Math.hypot=function(){for(var r=0,n=arguments.length;n--;)r+=arguments[n]*arguments[n];return Math.sqrt(r)});function p(){var r=new l(3);return l!=Float32Array&&(r[0]=0,r[1]=0,r[2]=0),r}function z(r,n,t){var e=new l(3);return e[0]=r,e[1]=n,e[2]=t,e}function g(r,n,t){return r[0]=n[0]-t[0],r[1]=n[1]-t[1],r[2]=n[2]-t[2],r}function q(r,n){return r[0]=-n[0],r[1]=-n[1],r[2]=-n[2],r}function $(r,n){var t=n[0],e=n[1],i=n[2],a=t*t+e*e+i*i;return a>0&&(a=1/Math.sqrt(a)),r[0]=n[0]*a,r[1]=n[1]*a,r[2]=n[2]*a,r}function x(r,n){return r[0]*n[0]+r[1]*n[1]+r[2]*n[2]}function P(r,n,t){var e=n[0],i=n[1],a=n[2],c=t[0],u=t[1],o=t[2];return r[0]=i*o-a*u,r[1]=a*c-e*o,r[2]=e*u-i*c,r}function F(r,n,t){var e=n[0],i=n[1],a=n[2],c=t[3]*e+t[7]*i+t[11]*a+t[15];return c=c||1,r[0]=(t[0]*e+t[4]*i+t[8]*a+t[12])/c,r[1]=(t[1]*e+t[5]*i+t[9]*a+t[13])/c,r[2]=(t[2]*e+t[6]*i+t[10]*a+t[14])/c,r}function I(r,n,t){var e=n[0],i=n[1],a=n[2];return r[0]=e*t[0]+i*t[3]+a*t[6],r[1]=e*t[1]+i*t[4]+a*t[7],r[2]=e*t[2]+i*t[5]+a*t[8],r}function k(r,n){var t=r[0],e=r[1],i=r[2],a=n[0],c=n[1],u=n[2],o=Math.sqrt(t*t+e*e+i*i),f=Math.sqrt(a*a+c*c+u*u),s=o*f,y=s&&x(r,n)/s;return Math.acos(Math.min(Math.max(y,-1),1))}var T=g;(function(){var r=p();return function(n,t,e,i,a,c){var u,o;for(t||(t=3),e||(e=0),i?o=Math.min(i*t+e,n.length):o=n.length,u=e;u<o;u+=t)r[0]=n[u],r[1]=n[u+1],r[2]=n[u+2],a(r,r,c),n[u]=r[0],n[u+1]=r[1],n[u+2]=r[2];return n}})();function _(){var r=new l(2);return l!=Float32Array&&(r[0]=0,r[1]=0),r}function C(r,n){var t=new l(2);return t[0]=r,t[1]=n,t}function G(r,n){return r[0]=n[0],r[1]=n[1],r}function L(r,n,t){return r[0]=n,r[1]=t,r}function R(r,n,t){return r[0]=n[0]+t[0],r[1]=n[1]+t[1],r}function w(r,n,t){return r[0]=n[0]-t[0],r[1]=n[1]-t[1],r}function V(r,n,t){return r[0]=Math.min(n[0],t[0]),r[1]=Math.min(n[1],t[1]),r}function Y(r,n,t){return r[0]=Math.max(n[0],t[0]),r[1]=Math.max(n[1],t[1]),r}function B(r,n,t){return r[0]=n[0]*t,r[1]=n[1]*t,r}function D(r,n){var t=n[0]-r[0],e=n[1]-r[1];return Math.hypot(t,e)}function H(r){var n=r[0],t=r[1];return Math.hypot(n,t)}function J(r,n){return r[0]=-n[0],r[1]=-n[1],r}function K(r,n){var t=n[0],e=n[1],i=t*t+e*e;return i>0&&(i=1/Math.sqrt(i)),r[0]=n[0]*i,r[1]=n[1]*i,r}function N(r,n){return r[0]*n[0]+r[1]*n[1]}function Q(r,n,t,e){var i=n[0],a=n[1];return r[0]=i+e*(t[0]-i),r[1]=a+e*(t[1]-a),r}function U(r,n,t){var e=n[0],i=n[1];return r[0]=t[0]*e+t[3]*i+t[6],r[1]=t[1]*e+t[4]*i+t[7],r}function W(r,n){var t=r[0],e=r[1],i=n[0],a=n[1],c=Math.sqrt(t*t+e*e)*Math.sqrt(i*i+a*a),u=c&&(t*i+e*a)/c;return Math.acos(Math.min(Math.max(u,-1),1))}function X(r,n){return r[0]===n[0]&&r[1]===n[1]}var Z=w;(function(){var r=_();return function(n,t,e,i,a,c){var u,o;for(t||(t=2),e||(e=0),i?o=Math.min(i*t+e,n.length):o=n.length,u=e;u<o;u+=t)r[0]=n[u],r[1]=n[u+1],a(r,r,c),n[u]=r[0],n[u+1]=r[1];return n}})();export{l as A,A as B,W as C,X as D,j as E,V as F,Y as G,B as H,D as I,I as J,H as K,U as L,S as _,R as a,G as b,_ as c,N as d,Z as e,C as f,L as g,p as h,z as i,T as j,P as k,$ as l,k as m,K as n,q as o,Q as p,J as q,d as r,w as s,F as t,m as u,v,b as w,O as x,E as y,M as z};