private double linePointInterp(Line2d line, Point2d point, double lineBeginValue, double lineEndValue) { final double l1Len = line.calculateLength(); final double l1Prop = Line2d.distance(line.begin, point); final double p1Value = Interpolation.lerp(l1Prop, 0, lineBeginValue, l1Len, lineEndValue); return p1Value; }
descriptor[i] = Interpolation.lerp(i, angle[index1], distances[index1], angle[index2], distances[index2]); count += descriptor[i];
descriptor[i] = Interpolation.lerp(i, angle[index1], distances[index1], angle[index2], distances[index2]); count += descriptor[i];
final double n = Interpolation.lerp(offset, 0, begin.getOrdinate(j).doubleValue(), lastLength, end .getOrdinate(j).doubleValue()); np.setOrdinate(j, n);
this.sbout.set( i, Interpolation.lerp( (float)(i*scalar), inputSampleX, sbin.get(inputSampleX), inputSampleX+1, sbin.get(inputSampleX+1) ) );
this.sbout.set( i, Interpolation.lerp( (float)(i*scalar), inputSampleX, sbin.get(inputSampleX), inputSampleX+1, sbin.get(inputSampleX+1) ) );