21 public override void Operate(ref
double x, ref
double y)
23 double r1, r2, r3, r4, r5;
27 r1 = this.gen.NextDouble();
28 r2 = this.gen.NextDouble();
29 r3 = this.gen.NextDouble();
30 r4 = this.gen.NextDouble();
31 r5 = this.gen.NextDouble();
34 r1 += r2 + r3 + r4 - 2;
37 x = r1 * Math.Cos(r5);
38 y = r1 * Math.Sin(r5);
41 private readonly Random gen =
new Random();
Class managing a script expression.
override void Operate(ref double x, ref double y)
TODO
GaussianVariation(int Start, int Length, Expression Expression)
TODO
override string FunctionName
TODO
int Length
Length of expression covered by node.
int Start
Start position in script expression.