Нарисуйте кривую с отрицательным напряжением в C#

Сообщение Нарисуйте кривую с разной напряженностью в C# использует метод Graphics класса DrawCurve класса для рисования набора кривых с разными напряжениями.

Во время экспериментов с этим примером я попытался нарисовать кривую с отрицательным напряжением, полностью ожидая, что метод DrawCurve выдаст исключение. К моему удивлению, метод нарисовал кривую и даже произвел интересный результат, показанный выше. Этот пример похож на предыдущий, за исключением того, что он рисует одну кривую с натяжением -2.

Следующий код показывает, где программа рисует свою кривую с отрицательным напряжением.

// for (int t = 0; t & lt; = 20; t + = 2)
for (int t = 20; t <= 20; t += 2)
{
    pen.Color = Color.FromArgb(255 * t / 20, 0, 255 - 255 * t / 20);
    e.Graphics.DrawCurve(pen, Points.ToArray(), -t / 10f);
}

[negative tension]

Источник: http://csharphelper.com/blog/2015/04/draw-a-curve-with-negative-tension-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector