🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
1. создаём любые 3 точки на плоскости
2. из этих точек случайно выбираем любую, как начальную
3. случайно выбираем любую точку из этих же трёх точек как цель
4. перемещаемся в сторону цели на половину расстояния
5. повторяем бесконечно с пункта 3
Если сделать достаточно много итераций то вырисовывается интересная фигура. Треугольник, в который вписаны более мелкие треугольники. Это самый настоящий фрактал!
Я собрал пример построения такой фигуры на базе Qt.
🌎 Код можно посмотреть здесь.
С помощью paintEvent я рисую точки по озвученному алгоритму. Каждые 10 секунд либо по клику на виджете строится следующий треугольник.
Особенности примера:
🔸 Атрибут Qt.WA_OpaquePaintEvent позволяет сохранить то, что было нарисовано в прошлой итерации. Таким образом мы видим постепенное наполнение точек а не мелькающую одну точку.
🔸QTimer позволяет создавать отложенные вызовы один раз или с повторением через интервал.
🔸QColor.fromHsv() позволяет создать рандомный но предсказуемый цвет с помощью HSV схемы. Не слишком светлый и не слишком тёмный но всегда с разный. Рандомизации подвергается только смещение по цветовому кругу (Hue), яркость (Value) и насыщенность (Saturation) можно контролировать отдельно в своих пределах или оставить статичными. Обычный рандом цвета по RGB не даёт такой предсказуемый результат.
🔸 Каждый новый цикл с новым треугольником предварительно затемняет предыдущие через этот вызов
painter.fillRect(rec, QColor(0, 0, 0, 100))
То есть полупрозрачный цвет. Таким образом, чем старше треугольник, тем он темней.
Если сделать виджет фулскрин, то у нас получится некий ScreenSaver)))
🔸 Да, я знаю, что рисование в Qt не самый лучший способ сделать этот пример) Скорее всего самый НЕподходящий. Попробуйте сделать тоже самое но другими средствами.
#qt#source#tricks
🌃Друзья, уже сегодня состоится грандиозный фестиваль Ural Music Night!✨
⠀
🎼 Весь город наполнится музыкой, и одна из самых ярких площадок ждёт вас в Доме Офицеров!
⠀
Мы делимся кадрами и эмоциями подготовки — последние штрихи, репетиции, настройка звука и света.
🔥Атмосфера уже по-настоящему праздничная!
⠀
🎶 Приходите за яркими эмоциями, живой музыкой и атмосферой настоящего праздника!
📍Ждём вас сегодня, 27 июня, в Доме Офицеров!
#UralMusicNigh
#UMN
🌃 Ural Music Night! ✨
❓Что вас сегодня ждёт❓
1⃣. На площади перед ОДО ❗
- Можно будет увидеть Танцевальный спектакль «Сказ»
🕰 Начало в 16.00
- Выступление Ансамбля железнодорожных войск
🕰Начало в 16.40
- Небольшой концерт от Ансамбля песни и пляски Центрального военного округа
🕰Начало в 17.20
- Уникальное направление музыки СКА- ПАНК группы Лампасы
🕰 Начало в 18.50
- Прекрасными песни военных лет вместе с группой «Запрещенные барабанщики»
Состав группы:
🥁Устюгов Александр
🥁Соловьев Иван
🥁Холмогоров Сергей
🥁Дылдина Илона
🕰Начало 19:30
2⃣. В большом зале ОДО
- Можно будет погрузится у атмосферу Испании с зажигательными танцами и живой музыкой. Исполнители музыкального жанра «Фламенко» перенесут вас в мир ярких эмоций. 💃🏾
🕰 Начало в 21.00
3⃣. В малом зале ОДО
- Вы насладитесь этнической музыкой, а именно гармонией индийских инструментов🪈
🕰 Начало в 16.30
🎶 Мы ждем вас 27 июня 2025 года🎶
#ОДО_Урал, #концерты, #UMN
💫Катарсис по-уральски: как группа «Ягода» заставляет плакать от счастья
Наследие Бажова, птицы Сирин и Алконост, русская тоска и рогатые кички — всё это сплелось в музыке группы «Ягода», выступившей на Ural Music Night. Мы поговорили с артистами о том, почему их сказочный фолк — это не бегство от реальности, а самое что ни на есть честное и прямое погружение в неё, где зрителям позволено плакать и водить хороводы.
Читайте интервью в разделе «Журнал» на нашем сайте.
#UMN#Екатеринбург#UralMusicNight2025#интервью
Туристы направили свой взор на Ural Music Night
🔥 110+ площадок.
🔥 3000+ артистов из самых разных жанров: от фолк-джаза до глиттер-попа, от панк-метала до хип-хопа, от академической музыки до драм-н-бейса.
#uralmusicnight2025#UMN#UralMusicNight#UMN2025#UralMusicNight2025
Уже завтра «Главный Проспект» примет участие в международном музыкальном фестивале в Екатеринбурге «Ural Music Night» и станет площадкой, где весь вечер будет царить атмосфера страсти и движения!
💕URAL MUSIC NIGHT💕
27 июня (пт) с 19:00 до 01:00
Школа танцев MaxDance проведёт вечеринку по клубной латине с мастер-классами и шоу-номерами тренеров. Каждый час будет проходить новый бесплатный мастер-класс по бачате.
➿➿➿➿➿➿➿➿➿➿
Итак, резюмируем программу:
19:00 мастер-класс по бачате от Максима Щербакова (основатель MaxDance, чемпион Кубка Мира)
20:00 открытые соревнования по бачате - от начинающих до профессионалов
22:00 Мастер-класс по бачате от тренеров MaxDance
22:20 Массовый танец сальса
22:20 Вечеринка по клубной латине (бачата-сальса) с мастер-классами каждые полчаса и показательными выступлениями
Если вы хотите продлить Ночь музеев — вам к нам!
С любовью,
Ваш «Главный проспект»🤍
#UMN#Екатеринбург#UralMusicNight2025#Танцы#Сальса#Бачата#главныйпроспект
💕URAL MUSIC NIGHT💕
27 июня (пт) с 19:00 до 01:00
Друзья, мы рады сообщить, что «Главный Проспект» примет участие в международном музыкальном фестивале в Екатеринбурге «Ural Music Night» и станет площадкой, где в следующую пятничную ночь будет царить атмосфера страсти и движения!
Школа танцев MaxDance проведёт вечеринку по клубной латине с мастер-классами и шоу-номерами тренеров. Каждый час будет проходить новый бесплатный мастер-класс по бачате.
➿➿➿➿➿➿➿➿➿➿
Итак, резюмируем программу:
19:00 мастер-класс по бачате от Максима Щербакова (основатель MaxDance, чемпион Кубка Мира)
20:00 открытые соревнования по бачате - от начинающих до профессионалов
22:00 Мастер-класс по бачате от тренеров MaxDance
22:20 Массовый танец сальса
22:20 Вечеринка по клубной латине (бачата-сальса) с мастер-классами каждые полчаса и показательными выступлениями
Если вы хотите продлить Ночь музеев — вам к нам!
С любовью,
Ваш «Главный проспект»🤍
#UMN#Екатеринбург#UralMusicNight2025#Танцы#Сальса#Бачата#главныйпроспект
🔥 Площадки UMN 2025: World Music «Изумрудный город»
📍Парк Маяковского (Летний театр) (ИЗМЕНЕНИЯ В ПЛОЩАДКЕ)
📍 Актуальные тайминги на сайте и в приложении
📍 Фолк, этника, фолктроника, арт-фьюжн
Парк Маяковского станет домом для главной фолк-сцены фестиваля — World Music «Изумрудный город», где встретятся культуры, ритмы и стили со всей России.
🎤Хедлайнеры:
22:10-23:00
Регистрация на выступление
— Олег Митяев — автор и исполнитель песен, ставших частью национальной культурной памяти — «Лето — это маленькая жизнь», «Как здорово, что все мы здесь…», «Не наточены ножи» и многих других — Олег Митяев выступит с концертом в летний вечер, где каждая строчка отзовётся в сердцах слушателей;
20:50–21:30
— Ягода — современный фолк, этно и чарующий вокал. Более 600 тыс. просмотров на YouTube и финалисты «Моспродюсер.LINK»;
21:30–22:10
— Изумруд — уникальный арт-фьюжн: классика, джаз, фолк, этника, арт-рок. Участники Олимпиады в Сочи и шоу на НТВ.
🎶 Также выступят:
Роза Карим, Мелисса, Einar,
Бала́кирь,Варья,ЖИВаGO,BELOBOKA,ХВОЯ,СавелiчъБэнд.
❤️🔥 Ночь пройдёт 27 июня 2025, Екатеринбург, Россия
#UMN#Екатеринбург#UralMusicNight2025#Площадки#Фолк#Фолктроника#АртФьюжн#Этника#ЖивойЗвук