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

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

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

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

У меня проблема вот с этим: gl.Clear(OpenGL.GL_COLOR_BUFFER_BIT | OpenGL.GL_DEPTH_BUFFER_BIT);. Вылезает ошибка: CS1061 "object" не содержит определения "GL_COLOR_BUFFER_BIT", и не удалось найти доступный метод расширения "GL_COLOR_BUFFER_BIT",...
Большое спасибо. Единственный код который прошел без каких либо ошибок. Ура!!!
Скажите пожалуйста, подскажите алгоритм по которому по заданным точкам можно определить тип многогранника, скажем это куб или прямоугольный параллелепипед. Нашел теорию по этим фигурам: https://www.mat... https://www.mat... Акцентировать внимание...
Всем у кого не работает. файл wizard.script Ещё одно упоминание Glut32 в строке "if (!VerifyLibFile(dir_nomacro_lib, _T("glut32"), _T("GLUT's"))) return false;" меняем на "if (!VerifyLibFile(dir_nomacro_lib, _T("freeglut"), _T("GLUT's"))) return...
Не получается, емаё

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

Рейтинг@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;