TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #164 · 14 окт.

🙄Разминка для ума! Треугольник Серпинского, интересная фигура которую построить достаточно просто. Алгоритм такой: 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

Резултати

Пронајдени 2 слични објави

Пребарај: #diezhiling

当前筛选 #diezhiling清除筛选

Де Чжилин. Первый межзвёздный проводник (蝶之灵. 星际第一向导, 2023) ⚫Жанр: научная фантастика, экшн ⚫Теги: guideverse, политика, контакты с иноземными цивилизациями ⚫Перевод: Staffordshire ⭐️Действуй без страха. Смерть не страшна. Страшно жить без души. (Глава 54) ⭐️Как полезно выходить за пределы списков. Честно говоря, этой новеллы не было в планах на год — я наткнулась на неё совершенно случайно, спонтанно решила прочитать пару глав и не заметила, как надолго и всерьёз выпала из реальности. В последнее время я редко читала sci-fi, но роман Де Чжилин мне напомнил, как я любила раньше открывать новые миры, куда не ступала нога человека. ⭐️Открываем не только миры, но и жанры. Это первая гайдвёрс-новелла в моём списке, поэтому мироустройство мне сравнить не с чем. Сеттинг тут такой: есть две эволюционировавших группы людей (помимо простых смертных) — стражи (люди с развитыми физическими способностями) и проводники (люди с развитыми ментальными способностями). Внутри этих групп люди делятся на классы (от C до S+) в зависимости от того, насколько выдающейся силой они обладают. У каждого "сверхчеловека" есть духовное тело, которое обитает в духовном мире, но может выходить наружу и сопровождать своего хозяина в виде животного, рыбы, птицы и проч. Стражи и проводники дополняют друг друга и образуют пары, компенсируя взаимные недостатки. ⭐️Центральный конфликт. В мире "Первого межзвёздного проводника" происходит экспансия людей на другие планеты для захвата их ресурсов. В будущем люди летают на космических кораблях и использует навороченное оружие, но прогресс не смог решить проблему, которая стара как мир: словами через рот выстраивать взаимодействие они не научились. Высаживаясь на других планетах, человек, встретив агрессию местных существ, предпочитает использовать язык силы, лишь бы не напрягать извилины. Убей ты, пока не убили тебя — логика понятная, но убогая. И за неё в романе человечеству придётся поплатиться. ⭐️Центральная пара. Главным героем истории является таинственный проводник с гетерохромией, которого элитный отряд "Сокол" встретил на далёкой планете, где разбушевались растения-мутанты. На вид парнишка (а звали его Юй Жань) был чист, как первый снег, но на деле с самой первой встречи было ясно, что с ним что-то не так. Читатель, следуя за ним, довольно быстро узнает его секрет — под маской слабого проводника скрывался редкий гений, который неспроста решил попасться на глаза капитану подразделения "Сокол" — стражу Ло Цзэсюаню. Часть истории мы видим, какие хитрые схемы выстраивает проводник, чтобы сбить с толку всех и реализовать свой план. Зачем? Почему? Кто он такой? Ответы на эти вопросы будут выдаваться порционно, шаг за шагом развеивая клубы тумана вокруг этого интересного персонажа. В итоге мы узнаем, какими нечеловеческими усилиями ему удалось выжить и вернуться в мир людей, чтобы отомстить всем, кто превратил его жизнь в ад. На этом пути ему пришлось научиться манипулировать другими, поэтому второй главный герой сначала становится марионеткой в руках проводника, но потом оказывается самым верным его союзником. Трансформация этих отношений — один из самых волнительных сюжетов истории, хотя не могу не признать, что я с не меньшим интересом читала о всех политических интригах, в которых героям пришлось принять самое деятельное участие. ⭐️ Прости, Лу Цзэсюань, я использовал тебя уже столько раз. Надеюсь, когда ты узнаешь правду, то сможешь меня простить. (Глава 29) ⭐️Что меня зацепило. Из моих отзывов видно, что я без особых усилий нахожу в историях нечто такое, что и оправдывает затраченное время, и даёт пищу для дальнейших размышлений. В "Проводнике" поднимается много тем, которые находят у меня живой отклик, начиная с проблемы высокомерия человеческой расы, которая поставила себя выше всех разумных существ во Вселенной, заканчивая вопросом постепенного выстраивания доверия между людьми. Яркий мир, динамичное повествование, многогранные персонажи и сюжетные многоходовки — если вы ищите такой микс, то дайте этой новелле шанс. Cr.: WhiteShark #China#novel#DieZhiling#TheFirstInterstellarGuide#отзыв

Невыдуманная история Этот админ орёт подруге: Я попала в рабство к одной новелле! Как выбраться? Подруга: Что за новелла? Этот админ: Включает голосовые оры. Подруга: О, я тоже хочу. Непраздный вопрос: а нас двоих оттуда кто вытаскивать будет??? Но вы только посмотрите на эти тайские обложки от Enfer De Hell (Animuz Remembrance)... Это тот сай-фай, который я заслужила. #админ_в_рабстве#China#novel#DieZhiling#TheFirstInterstellarGuide#ThaiCover