Calculate Remap without other functions

This commit is contained in:
Noor Wachid 2020-05-15 07:45:50 +07:00 committed by GitHub
parent 6bdc30e774
commit 0dac8bcd57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -161,8 +161,9 @@ RMDEF float Normalize(float value, float start, float end)
} }
// Remap input value within input range to output range // Remap input value within input range to output range
RMDEF float Remap(float value, float inputStart, float inputEnd, float outputStart, float outputEnd) { RMDEF float Remap(float value, float inputStart, float inputEnd, float outputStart, float outputEnd)
return Lerp(outputStart, outputEnd, Norm(value, inputStart, inputEnd)); {
return (value - inputStart) / (inputEnd - inputStart) * (outputEnd - outputStart) + outputStart;
} }
//---------------------------------------------------------------------------------- //----------------------------------------------------------------------------------