Example #1
0
File: Color.cpp Project: m1h4/Touch
void Color::CosInterp(const Color& dest,float s)
{
    a = CosineInterpolation(a,dest.a,s);
    r = CosineInterpolation(r,dest.r,s);
    g = CosineInterpolation(g,dest.g,s);
    b = CosineInterpolation(b,dest.b,s);
}
Example #2
0
float PerlinNoise::InterpolatedNoise( float x )
{
    int IntX = (int)x;
    float FraqX = x - IntX;
    
    float v1 = SmoothNoise( IntX );
    float v2 = SmoothNoise( IntX + 1 );
    
    return CosineInterpolation( v1, v2, FraqX );
}