Turbulence simulation

what are “?” and “:” for in front of Math.?

I didn’t write that part so I am not used with the notatiob. It must be Linq notation that replaced if then. So one line instead if 7 lines.

1 Like

The ternary operator ‘a ? b : c’ is a convenient way of writing a conditional in one line

(it’s standard in C#, doesn’t need LINQ)

2 Likes

Someone code a 3d version.

Could you help me explain what is condition in the code? is for get a float number?

if(Math.Abs(end.X - start.X) > Math.Abs(end.Y - start.Y))
{
count = Math.Abs(i1 - i0);
}
else
{
count = Math.Abs(j1 - j0);
}

1 Like