Уроки, алгоритмы, программы, примеры

Вход на сайт

Материалы по разделам

Построения
на плоскости (2D)
Графика
в пространстве (3D)
Вычислительная
геометрия
Физическое
моделирование
Фрактальная
графика

Новые комментарии

Пример, к которому вы оставили комментарий строит именно то самое изображение на языке с#, которое вам необходимо. Отличается только цветовая палитра.
Добрый день! Уже и не знаю куда обратиться. Нужно построить фрактал Жулиа на языке программирования C#. Что бы получилось данное изображение
Необходимо дополнение, как все это запустить, Где писать все эти команды, чтобы видеть результат. Я имею ввиду, что необходимо продемонстрировать полный код HTML-страницы со скриптом и тегами холста. Может даже сделать Урок 0 "Как начать рисовать в...
КРУГОВОЙ ФРАКТАЛ -ОШИБОЧНАЯ ПРОГРАММА! ПАПА ЗибЕрт
Можешь обяснить подробно что как работает, и почему массу не задаем

Счетчики и рейтинг

Яндекс.Метрика Рейтинг@Mail.ru
Скриншот к примеру
Среда программирования: 
Visual Studio Community 2015
Статья по теме: 

Программа демонстрирующая круговой фрактал.

Код программы: 

using System;
using System.Drawing;
using System.Windows.Forms;
 
namespace Bransli
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private Graphics g;
        private Pen p;
 
        private void FirstLine(int x, int y, double a, double b)
        {
            g.DrawLine(p, x, y, (int)Math.Round(x + a * Math.Cos(b)), (int)Math.Round(y - a * Math.Sin(b)));
        }
 
        private void Draw(int x, int y, double a, double b)
        {
            if (a > 1)
            {
                FirstLine(x, y, a, b);
                x = (int)Math.Round(x + a * Math.Cos(b));
                y = (int)Math.Round(y - a * Math.Sin(b));
                Draw(x, y, a * 0.4, b - 14 * Math.PI / 30);
                Draw(x, y, a * 0.4, b + 14 * Math.PI / 30);
                Draw(x, y, a * 0.7, b + Math.PI / 30);
            }
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            g = picture_box.CreateGraphics();
            p = new Pen(Color.Black);
            g.FillRectangle(Brushes.White, 0, 0, picture_box.Width, picture_box.Height);
            Draw(240, 350, 100, Math.PI / 2);
        }
    }
}

Прикрепленный файлРазмер
Abkeljаmova_Circle_frac.zip32.83 кб