🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
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
❗️Il vicepresidente della Camera Giorgio #Mulè a ‘Il Foglio’ minaccia il governo sulla manovra: "Forza Italia non è stata coinvolta. Lo ha detto anche Antonio Tajani. Forza Italia ha il dovere di intervenire per arginare la tendenza ‘bozzofila’ altrimenti non vota."
@UltimoraPolitics
#Italia
Giorgio #Mulè (#FI): "Salvini vuole fare il ministro dell'interno? Legittimo, ma non diventerà uno sceriffo con la pistola e la stellina sul petto. La linea è quella della coalizione"
@UltimoraPolitics
Il giurì d'onore chiesto da Giuseppe #Conte sulle parole di Giorgia #Meloni si farà. L'annuncio del presidente della #Camera Lorenzo #Fontana: "Ho assunto una decisione qualche giorno fa. Si farà. Lo presiederà Giorgio #Mulè ed auspico che si possa dirimere la questione"
@UltimoraPolitics
#Italia
Sottosegretario Giorgio #Mulè (#FI|EPP): "Il governo non sta preparando un nuovo decreto armi da inviare all'Ucraina"
#Esclusiva@UltimoraPolitics
#Italia
❗️In pole position per sostituire #Tajani (#FI|EPP) in caso di dimissioni, secondo rumors raccolti dal Giornale d'Italia, ci sarebbe Roberto #Occhiuto (FI), governatore della Calabria, considerato affidabile e vicino a Marina #Berlusconi, che nel frattempo sta preparando la discesa in campo prevista per ottobre 2026. Da non scartare anche Giorgio #Mulè (FI).
@Osservatorioitaliano
#Italia
ANSA — Fonti interne fanno sapere che dopo Pasqua si procederà anche alla sostituzione di Paolo #Barelli. Anche perchè nel gruppo dei deputati i favorevoli ad un cambio al vertice sono più numerosi dei sostenitori dell'attuale capogruppo. Il nome in pole per sostituirlo è quello dell'attuale Vicepresidente della Camera Giorgio #Mulè anche se nelle ultime ore sarebbe circolato anche quello di Deborah #Bergamini. La situazione resta congelata in attesa del faccia a faccia con la figlia del Cavaliere per cercare di trovare una modalità comune per gestire le scelte politiche del partito. La slavina però potrebbe non fermarsi solo al capogruppo. Tra i rumors ci sarebbe anche l'idea di sostituire Raffele #Nevi come portavoce di #FI|EPP.
@Osservatorioitaliano
Repubblica - #Berlusconi chiede cinque-sei ministeri per #FI. Per #Ronzulli Affari europei, Turismo o Anziani. Gli Esteri a #Tajani, l'Università a #Bernini, l'Editoria a #Barachini, un ministero per #Cattaneo e uno per #Mulè. E avverte: "La sfiducia a Ronzulli è sfiducia a me"
@UltimoraPolitics
#Italia
È stata resa nota la rosa dei sottosegretari:
📌 Rapporti con il parlamento - Deborah Bergamini (#FI|EPP) e Simona #Malpezzi (#PD|S&D)
📌 Sud e coesione sociale: Dalila #Nesci (#M5S|NI)
📌 Innovazione tecnologica e transizione digitale: Assuntela #Messina (#M5S|NI)
📌 Affari europei: Vincenzo #Amendola (#PD|S&D)
📌 Editoria: Giuseppe #Moles (#FI|EPP)
📌 Coordinamento della politica economica: Bruno #Tabacci (#CD)
📌 Sicurezza della Repubblica: Franco #Gabrielli
📌 Interni: Nicola #Moleni (#Lega), Ivan #Scalfarotto (#IV|RE), Carlo Sibilia (#M5S|NI)
📌 Giustizia: Anna #Macina (#M5S) e Francesco Paolo #Sisto (#FI|EPP)
📌 Difesa: Giorgio #Mulè (#FI|EPP) e Stefania #Pucciarelli (#Lega|ID)
📌 Economia: Laura #Castelli (#M5S|NI), Claudio #Durigon (#Lega|ID), Maria Cecilia #Guerra (#PD|S&D) e Alessandra #Sartore (#PD|S&D)
📌 Sviluppo economico: Gilberto Alberto #Fratin (#FI|EPP), Anna #Ascani (#PD|S&D) e Alessandra #Todde (#M5S|NI)
📌 Politiche agricole: Gianfranco #Battistoni (#FI|EPP) e Gian Marco #Centinaio (#Lega|ID)
📌 Transizione ecologica: Ilaria #Fontana (#M5S|NI) e Vannia #Gavia (#Lega|ID)
📌 Infrastrutture: Teresa #Bellanova (#IV|RE), Alessandro #Morelli (#Lega|ID) e Giancarlo #Cancelleri (#M5S|NI)
📌 Lavoro: Rossella #Accoto (#M5S|NI) e Tiziana #Nisini (#M5S)
📌 Istruzione: Barbara #Floridia (#M5S|NI) e Rossano #Sasso (#Lega|ID)
📌 Beni e attività culturali: Lucia #Borgonzoni (#Lega|ID)
📌 Salute: Pierpaolo #Sileri (#M5S|NI) e Andrea #Costa
📌 Esteri: Marina #Sereni (#PD|S&D), Benedetto #DellaVedova (#PiuE|RE) e Manlio #DiStefano (M5S|NI)
@NewsESondaggi