pub struct TilesetBuilderOptions {
pub max_points_per_tile: usize,
pub max_depth: u32,
pub root_geometric_error: Option<f64>,
pub geometric_error_scale: f64,
pub refine: Refinement,
}Expand description
Options controlling octree construction.
Fields§
§max_points_per_tile: usizeMaximum points materialized per tile before the node splits.
max_depth: u32Maximum octree depth; nodes at this depth never split.
root_geometric_error: Option<f64>Root geometric error; defaults to the root bounds diagonal when None.
geometric_error_scale: f64Multiplier applied to the parent geometric error for each child level.
refine: RefinementRefinement policy recorded on the root tile.
Trait Implementations§
Source§impl Clone for TilesetBuilderOptions
impl Clone for TilesetBuilderOptions
Source§fn clone(&self) -> TilesetBuilderOptions
fn clone(&self) -> TilesetBuilderOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TilesetBuilderOptions
impl Debug for TilesetBuilderOptions
Auto Trait Implementations§
impl Freeze for TilesetBuilderOptions
impl RefUnwindSafe for TilesetBuilderOptions
impl Send for TilesetBuilderOptions
impl Sync for TilesetBuilderOptions
impl Unpin for TilesetBuilderOptions
impl UnsafeUnpin for TilesetBuilderOptions
impl UnwindSafe for TilesetBuilderOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more