21 public override void Operate(ref
double x, ref
double y)
23 double Mod = Math.Exp(-y);
24 double zr = Mod * Math.Cos(x);
25 double zi = Mod * Math.Sin(x);
28 double zr2 = Mod * Math.Cos(-x);
29 double zi2 = Mod * Math.Sin(-x);
31 double sinr = zr - zr2;
32 double sini = zi - zi2;
34 double cosr = zr + zr2;
35 double cosi = zi + zi2;
37 double d = 1.0 / (cosr * cosr + cosi * cosi);
39 x = (sinr * cosr + sini * cosi) * d;
40 y = (sini * cosr - sinr * cosi) * d;
Class managing a script expression.
override void Operate(ref double x, ref double y)
TODO
override string FunctionName
TODO
ZTanVariation(int Start, int Length, Expression Expression)
TODO
int Length
Length of expression covered by node.
int Start
Start position in script expression.