pub struct SurfaceIntersectionOptions {
pub tolerance: f64,
pub seed_density: f64,
pub maximum_steps: usize,
pub maximum_step: Option<f64>,
pub seed_points: Vec<Vec3>,
pub seed_only: bool,
pub seed_gate: Option<f64>,
}Fields§
§tolerance: f64§seed_density: f64§maximum_steps: usize§maximum_step: Option<f64>§seed_points: Vec<Vec3>§seed_only: bool§seed_gate: Option<f64>Trait Implementations§
Source§impl Clone for SurfaceIntersectionOptions
impl Clone for SurfaceIntersectionOptions
Source§fn clone(&self) -> SurfaceIntersectionOptions
fn clone(&self) -> SurfaceIntersectionOptions
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 SurfaceIntersectionOptions
impl Debug for SurfaceIntersectionOptions
Source§impl Default for SurfaceIntersectionOptions
impl Default for SurfaceIntersectionOptions
Source§impl<'de> Deserialize<'de> for SurfaceIntersectionOptions
impl<'de> Deserialize<'de> for SurfaceIntersectionOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SurfaceIntersectionOptions
impl RefUnwindSafe for SurfaceIntersectionOptions
impl Send for SurfaceIntersectionOptions
impl Sync for SurfaceIntersectionOptions
impl Unpin for SurfaceIntersectionOptions
impl UnsafeUnpin for SurfaceIntersectionOptions
impl UnwindSafe for SurfaceIntersectionOptions
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