🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
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
#Deadpool🔴⚫
El insider Daniel Richtman indica que los rumores sobre Lady Deadpool son correctos y el personaje aparecerá en Deadpool 3. Richtman dijo que su traje será igual al de los cómics.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
BRAD PITT IBA A INTERPRETAR A 'CABLE'.
Rob Liefeld creador de Deadpool e involucrado en las películas del mercenario confirma que Brad Pitt iba a interpretar a Cable en Deadpool 2.
Finalmente Josh Brolin (Thanos en el UCM) fue el que interpretó a Cable y Brad Pitt tuvo un cameo como el personaje Vanisher, uno de los miembros de la X-Force.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
Según el insider "CanWeGetSomeToast", tanto Wolverine como Deadpool estarían detenidos en la AVT para luego escapar y llegar a todos los escenarios filtrados anteriormente.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
LA TVA CONFIRMADA Y... ¿LOS 4 FANTASTICOS? ¿MAD MAX?
Se han revelado nuevas imágenes del set de rodaje de Deadpool 3 en el que se ve a Sapo interpretado por Ray Park (X-men 2000) en una versión del carro de Los Cuatro Fantásticos.
El conocido Fantasti-Car de los cómics en algunas ocasiones ha caído en manos de Deadpool y así podríamos ver una referencia a ello.
Además también se filtró una camioneta que hace referencia a Moon Knight y el vehículo de Red Skull. También vemos a un agente de la TVA y en el fondo el logo de Fox destruido.
Parece que veremos algunas referencias a Mad Max. 👀
@MARVELNOTICIAS📮
#Deadpool🔴⚫
Nuevas imágenes desde el set de Deadpool 3 revelan referencias a Moon Knight y al auto de Red Skull visto en Capitán America The First Avenger.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
¡LOS CONFIRMADOS!
Este es el elenco 100% confirmado hasta ahora para Deadpool 3:
- Ryan Reynolds como Deadpool
- Hugh Jackman como Wolverine
- Morena Baccarin como Vanessa
- Jennifer Garner como Elektra
- Briana Hildebrand como Negasonic Teenage Warhead
- Rob Delaney como Peter
- Stefan Kapičić como Colossus
- Karan Soni como Dopinder
- Leslie Uggams como Blind Al
- Shioli Kutsuna como Yukio
- Matthew Macfadyen como Mr. Paradox
- Emma Corrin en un rol desconocido
@MARVELNOTICIAS📮
#Deadpool🔴⚫
💥 X-23 VOLVERÁ EN DEADPOOL 3 💥
Daniel RPK nuestro insider de confianza revela que Marvel Studios traerá de vuelta a la actriz Dafne Keen para interpretar a X-23 en 'DEADPOOL 3'
La actriz hace meses dijo que le encantaría volver a interpretar al personaje porque le encantó y ocupa un lugar muy especial en su corazón.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
SE BURLARAN DE ESA ESCENA😱
En 'DEADPOOL 3' se hará burla a la icónica escena de los portales de 'AVENGERS ENDGAME' según 'Can We Get Some Toast'.
Como ya se ha dicho veremos muchas variantes de Deadpool y en ese momento veríamos una burla/parodia a la escena de los portales.
@MARVELNOTICIAS📮
#Deadpool🔴⚫
¡EL VERDADERO MULTIVERSO!
El insider Aaron Adams reporta que Marvel Studios le ha dado "carta blanca" a Shawn Levy para que cualquier actor que él quiera pueda volver a manera de cameo en la tercera entrega de Deadpool.
La meta sería que la audiencia general vuelva a sentirse atraído al MCU y Levy es conocido por lograr satisfacer tanto a fans como a público casual.
@MARVELNOTICIAS📮