export function enlarge(m,x){return x[0]<m.xmin&&(m.xmin=x[0]),x[0]>m.xmax&&(m.xmax=x[0]),x[1]<m.ymin&&(m.ymin=x[1]),x[1]>m.ymax&&(m.ymax=x[1]),(x[2]||0)<m.zmin&&(m.zmin=x[2]||0),(x[2]||0)>m.zmax&&(m.zmax=x[2]||0),(x[3]||0)<m.mmin&&(m.mmin=x[3]||0),(x[3]||0)>m.mmax&&(m.mmax=x[3]||0),m}export function enlargeExtent(m,x){return x.xmax>m.xmax&&(m.xmax=x.xmax),x.xmin<m.xmin&&(m.xmin=x.xmin),x.ymax>m.ymax&&(m.ymax=x.ymax),x.ymin<m.ymin&&(m.ymin=x.ymin),x.zmax&&x.zmax>m.zmax&&(m.zmax=x.zmax),x.zmin&&x.zmin<m.zmin&&(m.zmin=x.zmin),x.mmax&&x.mmax>m.mmax&&(m.mmax=x.mmax),x.mmin&&x.mmin<m.mmin&&(m.mmin=x.mmin),m}export function blank(){return{xmin:Number.MAX_VALUE,ymin:Number.MAX_VALUE,zmin:Number.MAX_VALUE,mmin:Number.MAX_VALUE,xmax:-Number.MAX_VALUE,ymax:-Number.MAX_VALUE,zmax:-Number.MAX_VALUE,mmax:-Number.MAX_VALUE}}