/* 2020-9-22 15:23:26 | 版权所有 军懋国兴 */ define(["exports","./when-cbf8cd21","./Check-35e1a91d","./Math-69007a69","./Cartesian2-43e3a3be","./WebGLConstants-95ceb4e9","./ComponentDatatype-607c9a0c","./GeometryAttribute-2303bbfb","./EllipsoidRhumbLine-357c11e7"],function(e,D,G,W,P,t,I,B,q){"use strict";function n(e,t,n){n=n||2;var r,i,a,u,x,o,s,h=t&&t.length,p=h?t[0]*n:e.length,f=c(e,0,p,n,!0),l=[];if(!f||f.next===f.prev)return l;if(h&&(f=function(e,t,n,r){var i,a,u,x,o,s=[];for(i=0,a=t.length;i=r.next.y&&r.next.y!==r.y){var x=r.x+(a-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(x<=i&&u=r.x&&r.x>=h&&i!==r.x&&g(an.x||r.x===n.x&&function(e,t){return b(e.prev,e,t.prev)<0&&b(t.next,e,e.next)<0}(n,r)))&&(n=r,f=o)),r=r.next,r!==s;);return n}(e,t))&&v(n=E(t,e),n.next)}}(s[i],n),n=v(n,n.next);return n}(e,t,f,n)),e.length>80*n){r=a=e[0],i=u=e[1];for(var y=n;ya.x?i.x>u.x?i.x:u.x:a.x>u.x?a.x:u.x,h=i.y>a.y?i.y>u.y?i.y:u.y:a.y>u.y?a.y:u.y,p=m(x,o,t,n,r),f=m(s,h,t,n,r),l=e.prevZ,y=e.nextZ;for(;l&&l.z>=p&&y&&y.z<=f;){if(l!==e.prev&&l!==e.next&&g(i.x,i.y,a.x,a.y,u.x,u.y,l.x,l.y)&&0<=b(l.prev,l,l.next))return!1;if(l=l.prevZ,y!==e.prev&&y!==e.next&&g(i.x,i.y,a.x,a.y,u.x,u.y,y.x,y.y)&&0<=b(y.prev,y,y.next))return!1;y=y.nextZ}for(;l&&l.z>=p;){if(l!==e.prev&&l!==e.next&&g(i.x,i.y,a.x,a.y,u.x,u.y,l.x,l.y)&&0<=b(l.prev,l,l.next))return!1;l=l.prevZ}for(;y&&y.z<=f;){if(y!==e.prev&&y!==e.next&&g(i.x,i.y,a.x,a.y,u.x,u.y,y.x,y.y)&&0<=b(y.prev,y,y.next))return!1;y=y.nextZ}return!0}(e,r,i,a):function(e){var t=e.prev,n=e,r=e.next;if(0<=b(t,n,r))return!1;var i=e.next.next;for(;i!==e.prev;){if(g(t.x,t.y,n.x,n.y,r.x,r.y,i.x,i.y)&&0<=b(i.prev,i,i.next))return!1;i=i.next}return!0}(e))t.push(x.i/n),t.push(e.i/n),t.push(o.i/n),f(e),e=o.next,s=o.next;else if((e=o)===s){u?1===u?d(e=function(e,t,n){var r=e;do{var i=r.prev,a=r.next.next;!h(i,a)&&p(i,r,r.next,a)&&w(i,a)&&w(a,i)&&(t.push(i.i/n),t.push(r.i/n),t.push(a.i/n),f(r),f(r.next),r=e=a),r=r.next}while(r!==e);return v(r)}(v(e),t,n),t,n,r,i,a,2):2===u&&function(e,t,n,r,i,a){var u=e;do{for(var x=u.next.next;x!==u.prev;){if(u.i!==x.i&&function(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&p(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}(e,t)&&(w(e,t)&&w(t,e)&&function(e,t){var n=e,r=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;for(;n.y>a!=n.next.y>a&&n.next.y!==n.y&&i<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next,n!==e;);return r}(e,t)&&(b(e.prev,e,t.prev)||b(e,t.prev,t))||h(e,t)&&0=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function s(e){return 0