Java interpolate interpolate(int v1, int v2, float f)

Here you can find the source of interpolate(int v1, int v2, float f)

Description

interpolate

License

Open Source License

Declaration

public static int interpolate(int v1, int v2, float f) 

Method Source Code

//package com.java2s;

public class Main {
    public static int interpolate(int v1, int v2, float f) {
        return clamp((int) (v1 + f * (v2 - v1)));
    }//  w w  w.  j a v a 2s .  c o m

    /**
     * Clamp a value to the range 0..255
     */
    public static int clamp(int c) {
        if (c < 0)
            return 0;
        if (c > 255)
            return 255;
        return c;
    }
}

Related

  1. interpolate(float t, float a, float b)
  2. interpolate(float var1, float var2, float var3)
  3. interpolate(int a, int b, int theta, int reciprocal)
  4. interpolate(int i, int n, float u1, float u2, float du)
  5. interpolate(int start, int end, int n, int i)
  6. interpolate(int v1, int v2, float f)
  7. interpolate(Long t, Long t1, Double m1, Long t2, Double m2)
  8. interpolate(long x1, long x2, double y1, double y2, long x)
  9. interpolate(String input, String parameter, String value)