pub struct OverlayOptions {
pub tolerance: f64,
pub preserve_topology: bool,
pub snap_to_grid: bool,
pub grid_size: f64,
pub simplify_result: bool,
pub simplify_tolerance: f64,
}Expand description
Options for overlay operations
Fields§
§tolerance: f64Tolerance for coordinate comparison
preserve_topology: boolWhether to preserve topology
snap_to_grid: boolWhether to snap vertices to grid
grid_size: f64Grid size for snapping (if enabled)
simplify_result: boolWhether to simplify result
simplify_tolerance: f64Simplification tolerance (if enabled)
Trait Implementations§
Source§impl Clone for OverlayOptions
impl Clone for OverlayOptions
Source§fn clone(&self) -> OverlayOptions
fn clone(&self) -> OverlayOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 OverlayOptions
impl Debug for OverlayOptions
Auto Trait Implementations§
impl Freeze for OverlayOptions
impl RefUnwindSafe for OverlayOptions
impl Send for OverlayOptions
impl Sync for OverlayOptions
impl Unpin for OverlayOptions
impl UnsafeUnpin for OverlayOptions
impl UnwindSafe for OverlayOptions
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