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

Вход на сайт

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

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

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

Здравствуйте, Ильгиз. Математика - царица наук (Карл Гаусс). Изучение математики начинается с детского сада, когда нас учат считать и выполнять простые арифметические операции. Любой, даже самый простейший алгоритм будет связан с арифметическими...
Я хотел узнать математика это обязательно в программирование. Пять лет назад просто из любопытства я увлекся HTML потом изучил CSS и JvaScript потом изучил PHP и Java. Как то не задумывался и начал смотреть форумы и узнал что без математики не...
Все верно, но так же необходимо зайти в: Компоновщик -> Ввод -> Дополнительные зависимости Здесь необходимо нажать изменить и в Дополнительные зависимости прописать это: SDL2.lib SDL2main.lib SDL2test.lib Без этого не заработает. (MVS 2015)
Спасибо за реализацию, она действительно быстрая. Но не все линии отрисовывает в нужную сторону... Необходимо добавить проверку для случая X-линии if(y1 "<" y0) grad=-grad; и аналогично для Y-линии if(x1 "<" x0) grad=-grad; P.S. На...
Отличные уроки(учу GL по ним), только в renderScene нужно добавить очистку буфера цвета и буфера глубины. При изменении размеров треугольники размножаются)

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

Яндекс.Метрика Рейтинг@Mail.ru
http://www.prokat96.ru/ прокат и Аренда авто в Екатеринбурге без водителя.
Построение вложенных спиральных квадратов

Вложенные квадраты

1.Как создаются вложенные квадраты:

Процесс построения вложенных квадратов сам по себе достаточно прост, сначала строится наибольший квадрат, а далее строится меньший квадрат, стороны которого равноудалены от сторон предыдущего. Далее мы вписываем в него еще один квадрат, сохраняя пропорции, т.е. стороны каждого меньшего квадрата должны быть удалены от большего на меньшее расстояние. На картинке видно, что расстояние между квадратами, которые находятся "в центре", меньше чем между двумя наибольшими квадратами. Повторяя эту операцию несколько раз для меньших квадратов, мы получим изображение четырехугольной пирамиды(вид сверху), или тоннеля.

2.Как создаются вложенные спиральные квадраты

Чтобы получить вложенные спиральные квадраты, мы должны повернуть каждый меньший квадрат на определенный угол по часовой, или против часовой стрелки, таким образом, чтобы меньший квадрат, (а, вернее, его угловые точки) "соприкасались" со сторонами большего квадрата, исходя из таких соображений, также нужно изменять соответственно и "размер" меньшего квадрата. Для этого можно регулировать "размер" меньших фигур, например, вычислять размер меньшей фигуры путем умножения "размера" большей фигуры на sin(Pi/3).