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

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

Построения
на плоскости (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

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

Задача - построить алгебраический фрактал - биоморф на языке программирования Pascal.

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

По заданному набору точек построить график полинома Лангранжа.

Более формально:
Пусть задана функция y = f(x)
Пусть заданы точки X = {xi| i = 1...n} из некоторой области D.
Пусть значения функции f известны только в этих точках.
Точки X называют узлами интерполяции.
δxi = xi - xi-1 - шаг интерполяционной сетки.

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

Программа строит фрактальные деревья по заданным параметрам.

  1. Поля Х и Y отвечают за позицию центра на экране.
  2. Поле Distance отвечает за дистанцию корня дерева от центра.
  3. Поле Number отвечает за количество деревьев, растущих вокруг центра.
  4. Поле Rotation отвечает за поворот деревьев относительно позиции дерева.
  5. В третьем столбике находится спиннер, которым задаётся количество поддеревьев.
  6. В четвёртом столбике в выпадающем меню выбирается параметры какой ветви будут изменяться слайдерами.
Скриншот к примеру
Среда программирования: 
Microsoft Visual Studio 2013
Статья по теме: 

Задача - построить кривую Гильберта.
На форме находится кнопка "Draw". При клике на нее вычерчивается Кривая Гильберта
шестого порядка.

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

Задача - построить фрактал Жулиа на языке программирования C#.
На форме находится кнопка “ Draw ” . При клике на нее получаем изображение фрактала Жулиа.

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

Построить фрактал папоротник Барнсли, используя библиотеку System.Drawing.
Создаем проект Windows Form, на форму добавляем PictureBox
(FernPictureBox, размер - 800х640)

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

Построить фрактал Квазиклевер, в котором вместо окружностей за единицу берутся ромбы.
После запуска программы, необходимо нажать на появившееся окно для отрисовки фрактала.

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

Задача - построить фрактал Серпинского(треугольник и ковер).
На форме находятся 2 кнопки: Triangle и Carpet.
При клике на кнопку Triangle получаем изображение фрактала треугольника,
при клике на кнопку Carpet получаем изображение фрактала ковра.
Количество уровней по умолчанию составляет 5(переменная Level).

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

Задача — написать программу, которая будет строить изображение Канторова множества.

Для построения, необходимо в поле для ввода ввести значение длины изначального отрезка и нажать кнопку "Построить".

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

Для того, чтобы началось построение треугольника, необходимо кликнуть по трем произвольным точкам внутри окна. Далее программа строит треугольник с вершинами в данных точках (назовем вершины: A, B, C). Треугольник заполняется точками по следующему алгоритму:
1) Случайно выбирается одна из вершин (A, B, C) как текущая точка.
2) Рисуется круг малого радиуса с центром в текущей точке.
3) Случайно выбирается одна из вершин (A, B, C) и текущая точка перемещается в направлении случайно выбранной вершины на половину расстояния до вершины.