🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
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
😍Коллаборация Punishing: Gray Raven × Butter Dog
😍 Сегодня разработчики объявили о коллаборации с Butter Dog, но, кажется, это не более чем первоапрельская шутка.
Butter Dog — это популярный интернет-мем, который появился в сентябре 2020 года. Мем основан на коротком вирусном видео, где собака держит на голове пакетик сливочного масла, пока человек за кадром повторяет: «Собака с маслом на ней, собака с маслом».
💬 Чую, завтра будет весело...
[Тег: #PGR]
😍 Больше в iNFO Daily
😍 Итоги трансляции разработчиков Punishing: Gray Raven по глобальной версии.
😍Общая информация:
• Анонсировали скины на Розетту, Нанами и Бьянку.
• Представили награды.
• Анонсировали релиз в Steam 3 февраля.
😍 В следующем баннере будет Розетта.
😍Промокоды на 300💳:
• NEWROSETTA0203
• PGR2026
😭 Запись трансляции: тык
💬 В начале стрима разработчики разыграли забавную сценку.
[Теги: #PGR / #стрим]
😍 Больше в iNFO Daily
СУМКА-ШОППЕР ИЗ СЕРИИ «ПИКНИК НА ЦВЕТУЩЕМ ЛУГУ» | ОФИЦИАЛЬНЫЙ МЕРЧ | PUNISHING: GRAY RAVEN
💵 Персонажи
🌟 Ли
🌟 Люсия
🌟 Лив
📈 Детали:
⭐ Предпродажа, отправка на склад в течение 200 дней
⭐Размер: значок 58 мм; сумка 410х300 мм
⭐ Материалы: полиэстер, хлопок
⭐ Всего 3 вида на выбор
⭐ В подарок идет значок
💵 Цена: 3100 💵 (рублей)
🎁 Доставка:
🅰️Цена указана С УЧЕТОМ доставки ДО РФ
📩Обратная связь:
⁉️Вопросы о доставке, оплате и тд.
👀Отзывы
💵 Купить:
🅰️@astroknight_bot
🅰️ С реальными менеджерами
🅰️ Товар на сайте: тык
#PGR@astroknightshop
#Ли@astroknightshop
#Люсия@astroknightshop
#Лив@astroknightshop
ПЛЮШЕВЫЙ ОБВЕС ИЗ СЕРИИ «ПИКНИК НА ЦВЕТУЩЕМ ЛУГУ» | ОФИЦИАЛЬНЫЙ МЕРЧ | PUNISHING: GRAY RAVEN
💵 Персонажи
🌟 Ли
🌟 Люсия
🌟 Лив
📈 Детали:
⭐ Предпродажа, отправка на склад в течение 200 дней
⭐Размер: 130 мм
⭐ Материалы: 100% полиэстер
⭐ Всего 3 вида на выбор
💵 Цена: 1500 💵 (рублей)
🎁 Доставка:
🅰️Цена указана С УЧЕТОМ доставки ДО РФ
📩Обратная связь:
⁉️Вопросы о доставке, оплате и тд.
👀Отзывы
💵 Купить:
🅰️@astroknight_bot
🅰️ С реальными менеджерами
🅰️ Товар на сайте: тык
#PGR@astroknightshop
#Ли@astroknightshop
#Люсия@astroknightshop
#Лив@astroknightshop
ТОВАРЫ С ПЕРСОНАЖАМИ ИЗ СЕРИИ «ПИКНИК НА ЦВЕТУЩЕМ ЛУГУ» | ОФИЦИАЛЬНЫЙ МЕРЧ | PUNISHING: GRAY RAVEN
💵 Персонажи
🌟 Ли
🌟 Люсия
🌟 Лив
📈 Детали:
⭐Предпродажа, отправка на склад в течение 200 дней
— Ассортимент:
💎Овальный значок
⭐Размер: 58х86 мм
⭐Цена: 450 💵 (рублей)
⭐Товар на сайте: тык
💎Шикиши
⭐Размер: 140х140 мм
⭐Цена: 800 💵 (рублей)
⭐Товар на сайте: тык
💎Набориз значка, полароида и визитки
⭐Размер: полароид 90х59 мм; значок 86х54 мм; визитка 55х85 мм
⭐Цена: 750 💵 (рублей)
⭐Товар на сайте: тык
💎Тканеваясалфетка
⭐Размер: 270х270 мм
⭐Материалы: микрофибра
⭐Цена: 750 💵 (рублей)
⭐Товар на сайте: тык
💎Акриловыйстенд-диорама
⭐Размер: основание 120х70 мм; персонаж 85-86 мм; фон 126 м
⭐Цена: 1150 💵 (рублей)
⭐Товар на сайте: тык
💎Акриловыйстенд
⭐Размер: основание 116х53 мм; персонаж 164-179 мм
⭐Цена: 1150 💵 (рублей)
⭐Товар на сайте: тык
💎Акриловыйкирпич
⭐Размер: 90х160х10 мм
⭐Цена: 1300 💵 (рублей)
⭐Товар на сайте: тык
🎁 Доставка:
🅰️Цена указана С УЧЕТОМ доставки ДО РФ
📩Обратная связь:
⁉️Вопросы о доставке, оплате и тд.
👀Отзывы
💵 Купить:
🅰️@astroknight_bot
🅰️ С реальными менеджерами
#PGR@astroknightshop
#Ли@astroknightshop
#Люсия@astroknightshop
#Лив@astroknightshop
#Brasile
La Polícia Federal ha individuato sei centri d'azione nell'ambito delle indagini su un presunto tentativo di colpo di Stato.
Oggi è stato inviato all'#STF il documento con l'incriminazione di 37 persone, tra cui Jair #Bolsonaro (#PL|Destra radicale).
Secondo le indagini, il gruppo era suddiviso in:
- Centro di disinformazione e attacchi al sistema elettorale;
- Centro responsabile dell'incitamento dei militari a partecipare al colpo di Stato;
- Centro legale;
- Centro operativo per il sostegno alle azioni di colpo di Stato;
- Centro di intelligence parallelo;
- Centro operativo per il rispetto delle misure coercitive.
D'ora in poi, il Giudice Alexandre #DeMoraes dovrà inviare il rapporto alla Procura Generale (#PGR), che deciderà se incriminare o meno le persone coinvolte.
Fonte: CNN
@OsservatorioEsteri
ГАЧАМИНИ-ФИГУРОК ИЗ СЕРИИ «СМЕШНЫЕ МОМЕНТЫ» | ОФИЦИАЛЬНЫЙ МЕРЧ | PUNISHING: GRAY RAVEN
💵 Персонажи
🌟 Люсия
🌟 Селена
🌟 Лив
🌟 Ванши
🌟 Ламия
🌟 Луна
🌟 No.21
🌟 Альфа
🌟 Ли
🌟 Бьянка
📈 Детали:
⭐ Предпродажа, отправка на склад в течение 200 дней
⭐Размер: 5 см
⭐ Всего 10 видов
⭐ Шанс выпадения 1/10
⭐ Фулл набор содержит все 10 мини-фигурок, без повторов
💵 Цена:
➖ За 1 рандомную мини-фигурку 600 💵 (рублей)
➖ Фулл набор из 10-ти мини-фигурок 5500 💵 (рублей)
🎁 Доставка:
🅰️Цена указана С УЧЕТОМ доставки ДО РФ
📩Обратная связь:
⁉️Вопросы о доставке, оплате и тд.
👀Отзывы
💵 Купить:
🅰️@astroknight_bot
🅰️ С реальными менеджерами
🅰️ Товар на сайте: тык
#PGR@astroknightshop
#Люсия@astroknightshop
#Селена@astroknightshop
#Лив@astroknightshop
#Ванши@astroknightshop
#Ламия@astroknightshop
#Луна@astroknightshop
#No.ДвадцатьОдин@astroknightshop
#Альфа@astroknightshop
#Ли@astroknightshop
#Бьянка@astroknightshop