Enum CatalanSolid
pub enum CatalanSolid {
Show 13 variants
TriakisTetrahedron,
RhombicDodecahedron,
TriakisOctahedron,
TetrakisHexahedron,
DeltoidalIcositetrahedron,
DisdyakisDodecahedron,
PentagonalIcositetrahedron,
RhombicTriacontahedron,
TriakisIcosahedron,
PentakisDodecahedron,
DeltoidalHexecontahedron,
DisdyakisTriacontahedron,
PentagonalHexecontahedron,
}Expand description
The thirteen Catalan solids.
Variants§
TriakisTetrahedron
Triakis tetrahedron.
RhombicDodecahedron
Rhombic dodecahedron.
TriakisOctahedron
Triakis octahedron.
TetrakisHexahedron
Tetrakis hexahedron.
DeltoidalIcositetrahedron
Deltoidal icositetrahedron.
DisdyakisDodecahedron
Disdyakis dodecahedron.
PentagonalIcositetrahedron
Pentagonal icositetrahedron.
RhombicTriacontahedron
Rhombic triacontahedron.
TriakisIcosahedron
Triakis icosahedron.
PentakisDodecahedron
Pentakis dodecahedron.
DeltoidalHexecontahedron
Deltoidal hexecontahedron.
DisdyakisTriacontahedron
Disdyakis triacontahedron.
PentagonalHexecontahedron
Pentagonal hexecontahedron.
Implementations§
§impl CatalanSolid
impl CatalanSolid
pub const fn dual_archimedean(self) -> ArchimedeanSolid
pub const fn dual_archimedean(self) -> ArchimedeanSolid
Returns the Archimedean solid dual to this Catalan solid.
Trait Implementations§
§impl Clone for CatalanSolid
impl Clone for CatalanSolid
§fn clone(&self) -> CatalanSolid
fn clone(&self) -> CatalanSolid
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 CatalanSolid
impl Debug for CatalanSolid
§impl PartialEq for CatalanSolid
impl PartialEq for CatalanSolid
impl Copy for CatalanSolid
impl Eq for CatalanSolid
impl StructuralPartialEq for CatalanSolid
Auto Trait Implementations§
impl Freeze for CatalanSolid
impl RefUnwindSafe for CatalanSolid
impl Send for CatalanSolid
impl Sync for CatalanSolid
impl Unpin for CatalanSolid
impl UnsafeUnpin for CatalanSolid
impl UnwindSafe for CatalanSolid
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