Function rin_core::graphics::catmull_rom[][src]

pub fn catmull_rom<Point>(
    p0: &Point,
    p1: &Point,
    p2: &Point,
    p3: &Point,
    alpha: <Point as NumPnt>::Field,
    pct: <Point as NumPnt>::Field
) -> Point where
    Point: FloatPnt + Copy,
    <Point as NumPnt>::Field: RealField,
    <Point as NumPnt>::Field: NumCast,
    <Point as NumPnt>::Field: Float,
    <Point as NumPnt>::Coordinates: Neg,
    <Point as NumPnt>::Coordinates: Copy,
    <Point as NumPnt>::Coordinates: ToPnt<Point>,
    <<Point as NumPnt>::Coordinates as Neg>::Output == <Point as NumPnt>::Coordinates