define(["./AttributeCompression-3961575e","./Transforms-b51fdb37","./Rectangle-82621db8","./when-54335d57","./TerrainEncoding-fd160782","./IndexDatatype-edb2f4d6","./Check-24483042","./Math-7a8129d6","./OrientedBoundingBox-108c8b47","./createTaskProcessorWorker","./RuntimeError-88a32665","./PixelFormat-d198afce","./WebGLConstants-95ceb4e9","./ComponentDatatype-1a100acd","./EllipsoidTangentPlane-3e9e5847","./IntersectionTests-afc06c64","./Plane-fd9e13db"],function(s,ce,ge,w,me,xe,e,ve,we,t,i,n,r,h,u,o,a){"use strict";var Ce={clipTriangleAtAxisAlignedThreshold:function(e,t,i,n,s,r){var h,u,o;w.defined(r)?r.length=0:r=[],o=t?(h=i=K.length||(F=P[0].initializeFromClipResult(K,F,O))>=K.length||(F=P[1].initializeFromClipResult(K,F,O))>=K.length||(F=P[2].initializeFromClipResult(K,F,O),ke(o,a,d,p,f,l,Ce.clipTriangleAtAxisAlignedThreshold(Be,n,P[0].getV(),P[1].getV(),P[2].getV(),Ae),P,B),F