import { Vec3 } from '../../core/math/vec3.js';
import { BoundingBox } from '../../core/shape/bounding-box.js';
import { GSplatOctree } from './gsplat-octree.js';

class GSplatOctreeResource {
		constructor(assetFileUrl, data){
				this.aabb = new BoundingBox();
				this.octree = new GSplatOctree(assetFileUrl, data);
				this.aabb.setMinMax(new Vec3(data.tree.bound.min), new Vec3(data.tree.bound.max));
		}
}

export { GSplatOctreeResource };
