Enum bevy_math::primitives::TorusKind
source · pub enum TorusKind {
Ring,
Horn,
Spindle,
Invalid,
}
Expand description
The type of torus determined by the minor and major radii
Variants§
Ring
A torus that has a ring. The major radius is greater than the minor radius
Horn
A torus that has no hole but also doesn’t intersect itself. The major radius is equal to the minor radius
Spindle
A self-intersecting torus. The major radius is less than the minor radius
Invalid
A torus with non-geometric properties like
a minor or major radius that is non-positive,
infinite, or NaN
Trait Implementations§
source§impl PartialEq for TorusKind
impl PartialEq for TorusKind
impl Copy for TorusKind
impl Eq for TorusKind
impl StructuralEq for TorusKind
impl StructuralPartialEq for TorusKind
Auto Trait Implementations§
impl RefUnwindSafe for TorusKind
impl Send for TorusKind
impl Sync for TorusKind
impl Unpin for TorusKind
impl UnwindSafe for TorusKind
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