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

Вход на сайт

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

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

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

dobryj den, popytalas otkryt prikreplionnyj fail ctoby posmotret kak rabotaet, no mne ego ne pokazyvaet vydajet osibku. Pochemu?
Очень интересно! ии сайт крутой жалко что умирает(
У Вас число превысит максимальное число int. Можно использовать в Вашем случае uint, но лучше все переписать на double.
Добавление к программе строки glutReshapeFunc(changeSize); приводит к тому, что треугольник перестаёт совсем отрисовываться.
Выдаёт ошибку glut32.dll не найден! При том, что он лежит в System32! Всё решил) Нужно отправить не в System32, а в System.

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

Рейтинг@Mail.ru Яндекс.Метрика

Windows

Скриншот к примеру
Среда программирования: 
Visual Studio 2012

Нажимаем на кнопку "Нарисовать", и по данным точкам будет построена функция с помощью полинома Лагранжа.

Скриншот к примеру
Среда программирования: 
Microsoft Visual Studio 2013
Статья по теме: 

Для определённого количества точек, заданных своими координатами, построить кривую, называемую β-сплайном, которая является аппроксимацией неизвестной функции, содержащей исходные точки.
Создаём форму с полем для рисования графика, кнопками "Рассчитать", "Добавить", "Удалить" (вершину) и панелью, состоящей из полей для ввода координат.
В поля вводим целые числа в необходимом порядке, если нужно, добавляем новые поля или удаляем неиспользуемые. Для построения графика нажимаем кнопку "Рассчитать".
Основные компоненты программы:

    Скриншот к примеру
    Среда программирования: 
    Lazarus
    Статья по теме: 

    Одним из тех объектов, которые удобно строить при помощи вероятностных распределений является папоротник.

    Основная заключается в том, чтобы, зафиксировав какую-либо начальную точку, затем циклически совершать афинное преобразование системы координат, в которой строится точка.То есть, если на определённом шаге цикла имеется точка А с координатами (х0,y0), то при следующей итерации цикла изображается точка В, с координатами:
    ( а*х0+в*y0+с , d*х0+e*y0+f ).

    Скриншот к примеру
    Среда программирования: 
    Lazarus
    Статья по теме: 

    Для прорисовки фрактала следует нажать кнопку "Fractal"
    В функцию Draw_Star передаем следующие параметры:
    x, y - центр первого построенного пятиугольника
    r - радиус окружности, описанной вокруг пятиугольника
    angle - угол поворота
    d - количество уровней

    Скриншот к примеру
    Среда программирования: 
    Lazarus

    Одним из фракталов множества Мандельброта является «паук».
    Рассматривается множество таких a, которые стремятся к бесконечности при итерировании вида:

    z0=c0=a;

    z'=z2+c;

    c'=c/2+z';

    Для построения фрактала будем использовать следующие формулы:

    z.X=(z1.X)2-(z1.Y)2+c.X;

    z.Y=2*z1.X*z1.Y+c.Y;

    c.X=c1.X/2+z.X;