FORUMS: list search recent posts

Gas Pump Price/Gallon Expression

COW Forums : Adobe After Effects Expressions

<< PREVIOUS   •   FAQ   •   VIEW ALL   •   PRINT   •   NEXT >>
Dylan Harrelson
Gas Pump Price/Gallon Expression
on Feb 11, 2015 at 1:35:03 am

I've had the idea to make a comp that would show the rise in price / gallon at the pump. Can this be done by slider controls? One that sets the price per gallon and/or the amount of gasoline.

Using Dan Ebbert's universal currency / count expression I've slightly modified the expression code for a time slider and total amount of gas, however I need the total amount to equal the number of gallons times price at the time. Any assistance would be greatly appreciated.

numDecimals = 2;
commas = true;
dollarSign = true;
beginCount = 0;
endCount = effect("PRICE SLIDER")("Slider")
dur = effect("TIME")("Slider");

t = time - inPoint;
s = linear (t, 0, dur, beginCount, endCount).toFixed(numDecimals);

prefix = "";
if (s[0] == "-"){
prefix = "-";
s = s.substr(1);
}
if(dollarSign) prefix += "$";

if (commas){
decimals = "";
if (numDecimals > 0){
decimals = s.substr(-(numDecimals + 1));
s = s.substr(0,s.length - (numDecimals + 1));
}
outStr = s.substr(-s.length, (s.length-1)%3 +1);
for (i = Math.floor((s.length-1)/3); i > 0; i--){
outStr += "," + s.substr(-i*3,3);
}
prefix + outStr + decimals;
}else{
prefix + s;
}


Return to posts index

Dan Ebberts
Re: Gas Pump Price/Gallon Expression
on Feb 11, 2015 at 3:17:45 am

I don't know that that expression is necessarily the right tool for the job. What is it that you're trying to do, exactly? (What does the finished product do?)


Dan



Return to posts index

Dylan Harrelson
Re: Gas Pump Price/Gallon Expression
on Feb 11, 2015 at 10:24:59 am

Preferably I want to display the readout of a gas pump. If gas was 1.99/gallon and I used 10.0 gallons it would display the total cost and the amount of gas used.

Basically the example attached from VideoHive but controlled by slider parameters to set price per gas and total fuel.

Gas Pump Display



Dylan Harrelson
Digital Media Professional



Return to posts index


Dan Ebberts
Re: Gas Pump Price/Gallon Expression
on Feb 11, 2015 at 2:22:22 pm

I think I would put sliders for price and gallons per second on a null layer named "controls" and then have a text layer with this expression for the cost:

price = thisComp.layer("controls").effect("PRICE SLIDER")("Slider");
galPerSec = thisComp.layer("controls").effect("GAL/SEC SLIDER")("Slider");
(price*galPerSec*time).toFixed(2);


and another text layer with this expression for the gallons:

galPerSec = thisComp.layer("controls").effect("GAL/SEC SLIDER")("Slider");
(galPerSec*time).toFixed(3);

Dan



Return to posts index

Dylan Harrelson
Re: Gas Pump Price/Gallon Expression
on Feb 11, 2015 at 7:29:28 pm

This works great Dan. Very much appreciated.

Dylan Harrelson
Digital Media Professional



Return to posts index

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
© 2017 CreativeCOW.net All Rights Reserved
[TOP]