[][src]Struct hexasphere::TriangleBase

pub struct TriangleBase;

Implements a single triangle as the base shape.

  • 3 vertices
  • 1 face
  • 3 edges

This is a triangle on the XZ plane. The circumscribed circle on the triangle has radius 1.0. This is done to preserve accuracy of the subdivisions at higher levels of subdivision.

Trait Implementations

impl BaseShape for TriangleBase[src]

impl Clone for TriangleBase[src]

impl Copy for TriangleBase[src]

impl Debug for TriangleBase[src]

impl Default for TriangleBase[src]

impl EquilateralBaseShape for TriangleBase[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> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.