pub enum FieldOp {
Sphere {
radius: f32,
},
Box {
half_extents: [f32; 3],
},
HalfSpace {
normal: [f32; 3],
offset: f32,
},
HyperSphere {
radius: f32,
},
HalfSpace4 {
normal: [f32; 4],
offset: f32,
},
Union,
Intersection,
Subtraction,
SmoothUnion {
radius: f32,
},
Transform,
}Variants§
Implementations§
Trait Implementations§
impl Copy for FieldOp
impl StructuralPartialEq for FieldOp
Auto Trait Implementations§
impl Freeze for FieldOp
impl RefUnwindSafe for FieldOp
impl Send for FieldOp
impl Sync for FieldOp
impl Unpin for FieldOp
impl UnsafeUnpin for FieldOp
impl UnwindSafe for FieldOp
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