🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
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
ЛАЗЕРНЫЙ БИЛЕТ ИЗ СЕРИИ «ЦЕРЕМОНИЯ ЗАПУСКА» | ОФИЦИАЛЬНЫЙ МЕРЧ | AZURLANE
🌟Персонажи:
🌟 Z52
🌟 Fritz Rumey
🌟 Raffaello
🌟 Moskva
🌟Детали:
⭐ Товар ЛИМИТИРОВАН, продажи будут до 12 МАРТА
⭐Предпродажа, отправка на склад в течение 200 дней
⭐Размеры: 20х7 см
🌟Цена: 650 🌟 (рублей)
🌟Доставка:
🅰️ Цена указана С УЧЕТОМ доставки ДО РФ
🌟Обратная связь:
⁉️Вопросы о доставке, оплате и тд.
👀Отзывы
🌟Купить:
🅰️@astroknight_bot
🅰️ С реальными менеджерами
#AzurLane@astroknightshop
#Z52@astroknightshop
#FritzRumey@astroknightshop
#Raffaello@astroknightshop
#Moskva@astroknightshop
🍨Сладкий дресс-код: CHARMSTORE и Raffaello предлагают начать деловой сезон со вкусом
Пока все скупают канцтовары и грустят по уходящему лету, бренды нашли изящный способ «подсластить» возвращение к рутине.
👗Российский бренд одежды CHARMSTORE в партнерстве с Ferrero (владельцем марок Raffaello и Ferrero Rocher) выпустил капсульную коллекцию, чтобы возвращение в офис или в университет после каникул было максимально приятным.
Идея в том, чтобы превратить начало делового сезона из обязанности в dolce vita.
👗Что внутри «конфетной» коллекции?
• Платья: объемные модели с открытой спиной и рукавами-буфами в ванильных и золотых оттенках.
• Блузы: акцентные модели с бантами для строгих, но нескучных образов.
• Брюки-баллоны и аксессуары: золотистые сумки-мешки и… чалмы.
🎨 Дизайн и палитра:
Вся коллекция пронизана кондитерской эстетикой: нежные пастельные оттенки, кремовые и золотистые тона, летящие ткани и лаконичные, но запоминающиеся формы.
🛍️ Где брать?
В кондитерском отделе
Коллекция доступна с 19 августа в бутиках CHARMSTORE и на официальном сайте fashion-бренда.
👛Почем радость?
Платья - от 29 до 42 коробок Raffaello или Ferrero Rocher
Сумки - от 9 до 13 коробок
Чалмы - от в 6 до 8 коробок сладостей в рублевом эквиваленте**
⭐️Коммент для маркетологов (со «звездочкой»)
Почему коллаборации с конфетами в сезон «Back to School» — это «пятерка» за стратегию и тактику?
Во-первых, бренды «играют на эмоциях». Конец лета и каникул часто ассоциируется с грустью и стрессом. Бренды предлагают «дофаминовую прививку» — покупку, которая становится наградой и утешением.
Ассоциация новой блузки с нежным вкусом конфет удваивает эффект, превращая рутинный шопинг в акт заботы о себе.
Во-вторых, это расширение аудитории и отличный инфоповод. Коллаборации создают шум, привлекая внимание как fashion-шопоголиков, так и любителей сладкого.
Именно так бренды могу «обменяться» лояльной аудиторией и выделиться на фоне стандартных «осенних коллекций».
В итоге, одежда перестает быть просто одеждой, а конфеты — просто десертом. Они становятся частью общего лайфстайл-сообщения: «Начинайте новый сезон красиво и со вкусом!»
Из таких же остроумно-пищевых коллабов в нашей стране вспоминается апрельский дуэт Роллтон х Beauty Bomb. Из того, что #неунас — rhode х Krispy Creame в 2023 и Crocs х McDonalds (классика)
А вообще марки из мира fashion и красоты активно сотрудничают со «вкусными» марками и для этого есть даже отдельный тренд под названием #foodcore
………………..
*Источник: соцсети и официальный сайт марки
**Как мы считали
1 коробка Raffaello (150 г) = 450 руб
1 коробка Ferrero Rocher (200 г) = 650
#августомания@girlinmall#коллаб@girlinmall#charmstore#raffaello