I just wanna know if you can find a way to simplify this following equation :
originalState + ( ( animatedState * ( 100 - ( finishPos - x ) * 100 / (finishPos - startPos) ) / 100 )
Thanks
|
I just wanna know if you can find a way to simplify this following equation : originalState + ( ( animatedState * ( 100 - ( finishPos - x ) * 100 / (finishPos - startPos) ) / 100 ) Thanks |
|||||||||
|
|
Being lazy, I'll replace each variable by its first letter, and I get this (with its unbalanced parens): $o + ( ( a * ( 100 - ( f - x ) * 100 / (f - s) ) / 100 )$. The "100"s seems to cancel out, and. balancing the parens, I get $o + a * ( 1 - \frac{ f - x}{f - s} )$. Simplifying the expression inside the parens I get this: $o + a * ( \frac{ x-s}{f - s} )$. |
|||
|
|
|
The only thing I can see is to work inside the brackets, to get the two finishPos pieces together. $100-\frac {100(\text{finishPos-x})}{\text{finishPos-startPos}}=100\frac {\text{finishPos-startPos}}{\text{finishPos-startPos}}-\frac {100(\text{finishPos-x})}{\text{finishPos-startPos}}=\frac {100(\text{x-startPos})}{\text{finishPos-startPos}}$ then the last division by $100$ takes the $100$ out of the numerator, giving $\text{originalState+animatedState}\times \frac {\text{x-startPos}}{\text{finishPos-startPos}}$ which seems to show the intent. |
||||
|
|