Exemple #1
0
        private void DrawCurve(Canvas3D Canvas)
        {
            int t;

            for (t = 0; t < 10000; t++)
            {
                double  x = t * Math.Sin(t / 100.0) / 50.0;
                double  y = t * Math.Cos(t / 200.0) / 50.0;
                double  z = t / 100.0;
                Vector4 P = new Vector4((float)x, (float)y, (float)z, 1);

                if (t == 0)
                {
                    Canvas.MoveTo(P);
                }
                else
                {
                    Canvas.LineTo(P, SKColors.Red);
                }
            }
        }