24 lines
609 B
JavaScript
24 lines
609 B
JavaScript
var C00 = 1;
|
|
var C02 = 0.25;
|
|
var C04 = 0.046875;
|
|
var C06 = 0.01953125;
|
|
var C08 = 0.01068115234375;
|
|
var C22 = 0.75;
|
|
var C44 = 0.46875;
|
|
var C46 = 0.01302083333333333333;
|
|
var C48 = 0.00712076822916666666;
|
|
var C66 = 0.36458333333333333333;
|
|
var C68 = 0.00569661458333333333;
|
|
var C88 = 0.3076171875;
|
|
|
|
export default function(es) {
|
|
var en = [];
|
|
en[0] = C00 - es * (C02 + es * (C04 + es * (C06 + es * C08)));
|
|
en[1] = es * (C22 - es * (C04 + es * (C06 + es * C08)));
|
|
var t = es * es;
|
|
en[2] = t * (C44 - es * (C46 + es * C48));
|
|
t *= es;
|
|
en[3] = t * (C66 - es * C68);
|
|
en[4] = t * es * C88;
|
|
return en;
|
|
} |