define(["exports","./Rectangle-82621db8","./Check-24483042","./when-54335d57","./Transforms-b51fdb37","./IntersectionTests-afc06c64","./Plane-fd9e13db"],function(e,C,n,x,s,o,a){"use strict";function y(e,n,t){this.minimum=C.Cartesian3.clone(x.defaultValue(e,C.Cartesian3.ZERO)),this.maximum=C.Cartesian3.clone(x.defaultValue(n,C.Cartesian3.ZERO)),t=x.defined(t)?C.Cartesian3.clone(t):C.Cartesian3.midpoint(this.minimum,this.maximum,new C.Cartesian3),this.center=t}y.fromPoints=function(e,n){if(x.defined(n)||(n=new y),!x.defined(e)||0===e.length)return n.minimum=C.Cartesian3.clone(C.Cartesian3.ZERO,n.minimum),n.maximum=C.Cartesian3.clone(C.Cartesian3.ZERO,n.maximum),n.center=C.Cartesian3.clone(C.Cartesian3.ZERO,n.center),n;for(var t=e[0].x,i=e[0].y,a=e[0].z,r=e[0].x,s=e[0].y,o=e[0].z,m=e.length,l=1;l