Type Alias Vec3

Source
pub type Vec3<E: TensorElement, D> = Vector<E, D, 3>;

Aliased Type§

struct Vec3<E: TensorElement, D> {
    pub data: [E; 3],
    pub _phantom: PhantomData<D>,
}

Fields§

§data: [E; 3]§_phantom: PhantomData<D>

Implementations§

Source§

impl<E, D> Vec3<E, D>
where E: TensorElement,

Source

pub fn x(&self) -> Scalar<E, D>

Source

pub fn y(&self) -> Scalar<E, D>

Source

pub fn z(&self) -> Scalar<E, D>