define(["exports","./Matrix2-ae0e0b05","./RuntimeError-ffc802eb","./when-e3a49219","./Transforms-a6362ad2"],(function(e,n,i,a,t){"use strict";function m(e,i,t){this.minimum=n.Cartesian3.clone(a.defaultValue(e,n.Cartesian3.ZERO)),this.maximum=n.Cartesian3.clone(a.defaultValue(i,n.Cartesian3.ZERO)),t=a.defined(t)?n.Cartesian3.clone(t):n.Cartesian3.midpoint(this.minimum,this.maximum,new n.Cartesian3),this.center=t}m.fromPoints=function(e,i){if(a.defined(i)||(i=new m),!a.defined(e)||0===e.length)return i.minimum=n.Cartesian3.clone(n.Cartesian3.ZERO,i.minimum),i.maximum=n.Cartesian3.clone(n.Cartesian3.ZERO,i.maximum),i.center=n.Cartesian3.clone(n.Cartesian3.ZERO,i.center),i;for(var t=e[0].x,r=e[0].y,s=e[0].z,u=e[0].x,c=e[0].y,o=e[0].z,l=e.length,f=1;f0?t.Intersect.INSIDE:u+s<0?t.Intersect.OUTSIDE:t.Intersect.INTERSECTING},m.prototype.clone=function(e){return m.clone(this,e)},m.prototype.intersectPlane=function(e){return m.intersectPlane(this,e)},m.prototype.equals=function(e){return m.equals(this,e)},e.AxisAlignedBoundingBox=m}));