define(["./AttributeCompression-56959beb","./Transforms-a7d32f6c","./Cartesian2-40b13f31","./when-7b580518","./TerrainEncoding-92d1abc9","./IndexDatatype-b42089ce","./Check-3917d765","./Math-87254c13","./OrientedBoundingBox-714102d2","./createTaskProcessorWorker","./combine-83aa7971","./RuntimeError-fad4d3c6","./ComponentDatatype-6c2e43c1","./WebGLConstants-4e26b85a","./EllipsoidTangentPlane-b7b148bd","./AxisAlignedBoundingBox-14881a9b","./IntersectionTests-2dece3b4","./Plane-69fa3eea"],function(s,ue,oe,g,ae,de,e,pe,le,t,i,n,r,h,u,o,a,d){"use strict";var fe={clipTriangleAtAxisAlignedThreshold:function(e,t,i,n,s,r){var h,u;g.defined(r)?r.length=0:r=[];var o,a,d,p,l,f,c=t?(h=i=P.length||(k=H[1].initializeFromClipResult(P,k,R))>=P.length||(k=H[2].initializeFromClipResult(P,k,R),Re(o,a,d,p,l,f,fe.clipTriangleAtAxisAlignedThreshold(ge,n,H[0].getV(),H[1].getV(),H[2].getV(),xe),H,x),k