Нарисуйте треугольник Серпинского в C#

В этом примере показано, как нарисовать треугольник Серпинского. Сообщение Нарисуйте прокладку Sierpinski на C# показывает довольно странный итеративный способ рисования фигуры, показанной на рисунке. Этот пример показывает другой путь, который более явно предсказуем.

Ключ следующий метод DrawTriangle.

Этот метод рисует треугольник, вызывающий себя рекурсивно, чтобы при необходимости рисовать меньшие треугольники.

Метод начинается с проверки параметра level. Если level равно 0, то метод рисует один из самых маленьких треугольников. В этом случае метод просто рисует свой треугольник и останавливается.

Источник: http://csharphelper.com/blog/2015/01/draw-sierpinski-triangle-c/

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

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *