[][src]Enum parry3d::transformation::voxelization::FillMode

pub enum FillMode {
    SurfaceOnly,
    FloodFill {
        detect_cavities: bool,
    },
}

Controls how the voxelization determines which voxel needs to be considered empty, and which ones will be considered full.

Variants

SurfaceOnly

Only consider full the voxels intersecting the surface of the shape being voxelized.

FloodFill

Use a flood-fill technique to consider fill the voxels intersecting the surface of the shape being voxelized, as well as all the voxels bounded of them.

Fields of FloodFill

detect_cavities: bool

Detects holes inside of a solid contour.

Trait Implementations

impl Clone for FillMode[src]

impl Copy for FillMode[src]

impl Eq for FillMode[src]

impl PartialEq<FillMode> for FillMode[src]

impl StructuralEq for FillMode[src]

impl StructuralPartialEq for FillMode[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Send + Sync + Any
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,