use serde::Deserialize;
use crate::dom::{Surface, Tree};
#[derive(Deserialize)]
pub struct TreeBuilder {
pub tar_tris: usize,
pub max_depth: u32,
pub padding: f64,
}
impl TreeBuilder {
#[inline]
#[must_use]
pub fn build<'a, T>(&self, surfs: &'a [Surface<T>]) -> Tree<'a, T> {
Tree::new(self, surfs)
}
}