using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Data { public class MathTools { static public float GenericScaleF(float input, float i1, float o1, float i2, float o2) { if (i2 == i1) return ((o2 + o1) / 2.0f); float a = (o2 - o1) / (i2 - i1); float b = o1 - a * i1; return (a * input + b); } } }