Enum ArchimedeanSolid
pub enum ArchimedeanSolid {
Show 13 variants
TruncatedTetrahedron,
Cuboctahedron,
TruncatedCube,
TruncatedOctahedron,
Rhombicuboctahedron,
TruncatedCuboctahedron,
SnubCube,
Icosidodecahedron,
TruncatedDodecahedron,
TruncatedIcosahedron,
Rhombicosidodecahedron,
TruncatedIcosidodecahedron,
SnubDodecahedron,
}Expand description
The thirteen Archimedean solids.
Variants§
TruncatedTetrahedron
Truncated tetrahedron.
Cuboctahedron
Cuboctahedron.
TruncatedCube
Truncated cube.
TruncatedOctahedron
Truncated octahedron.
Rhombicuboctahedron
Rhombicuboctahedron.
TruncatedCuboctahedron
Truncated cuboctahedron.
SnubCube
Snub cube.
Icosidodecahedron
Icosidodecahedron.
TruncatedDodecahedron
Truncated dodecahedron.
TruncatedIcosahedron
Truncated icosahedron.
Rhombicosidodecahedron
Rhombicosidodecahedron.
TruncatedIcosidodecahedron
Truncated icosidodecahedron.
SnubDodecahedron
Snub dodecahedron.
Implementations§
§impl ArchimedeanSolid
impl ArchimedeanSolid
pub const fn face_configuration(self) -> &'static str
pub const fn face_configuration(self) -> &'static str
Returns a compact vertex face-configuration string.
Trait Implementations§
§impl Clone for ArchimedeanSolid
impl Clone for ArchimedeanSolid
§fn clone(&self) -> ArchimedeanSolid
fn clone(&self) -> ArchimedeanSolid
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 more§impl Debug for ArchimedeanSolid
impl Debug for ArchimedeanSolid
§impl PartialEq for ArchimedeanSolid
impl PartialEq for ArchimedeanSolid
impl Copy for ArchimedeanSolid
impl Eq for ArchimedeanSolid
impl StructuralPartialEq for ArchimedeanSolid
Auto Trait Implementations§
impl Freeze for ArchimedeanSolid
impl RefUnwindSafe for ArchimedeanSolid
impl Send for ArchimedeanSolid
impl Sync for ArchimedeanSolid
impl Unpin for ArchimedeanSolid
impl UnsafeUnpin for ArchimedeanSolid
impl UnwindSafe for ArchimedeanSolid
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