🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
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
Вернемся в начало сентября, где компания Агромаг провела мероприятие, которое стало самым большим по количеству участников! Спасибо всем кто принял участие и надеемся, что следующая презентация будет еще масштабнее!
🌾 Линейка кормоуборочной техники Kverneland обеспечивает эффективность, надежность и экономичность на каждом этапе кормозаготовительного процесса.
Наглядно в этом убедились участники семинара «Кормозаготовка 360°: презентация инновационной техники Kverneland», организованного компанией «Агромаг».
Смотрите подробности в нашем видео!
#kverneland#агромаг#кормозаготовка#сельхозтехника@KvernelandRussia
📌Сегодня #АгроМаг был организован семинар Кормозаготовка 360°: презентация инновационной техники #Kverneland
Интересен формат: сначала прошла лекция о новинках техсистем, а затем представление их в полевых условиях!
Среди многих с.-х. машин выделю:
⚙️Гибридный трактор Zoomlion DV3354 с гибридной силовой установкой: дизель Yuchai (9,4 л; 335 лс) + 2 эл.мотора и литий-ионный АКБ.
⚙️Пресс-подборщик Kverneland 6716 SC14 Plus с интеллектуальной системой плотности Intelligent Density 3D, позволяющей адаптироваться под тип урожая и условия прессования - на нем установлен рекорд заготовки сенажа – 1587 рулонов за 24 ч непрерывной работы.
⚙️ROC RT 1000 — ленточный валкообразователь нового поколения. Гл. особенность — подбор массы с поля и транспортировка её на центральную ленту (а не протаскивание по земле), что позволяет бережно работать с хрупкими культурами и очень повышает качество валка.
❗️Есть договоренности: #ИИТ будет получать спецприглашения на такого рода презентации для преподавателей и для обучающихся!
Дорогие друзья, приглашаем вас посетить стенд компаний «Агромаг» и «Квернеланд» на международной специализированной выставке сельскохозяйственной техники «АГРОСАЛОН - 2024», которая пройдет в МВЦ «Крокус-Экспо» (Москва, станция метро «Мякинино») с 8 по 11 октября! Будем рады видеть вас в числе наших гостей!
#Агромаг#Агросалон2024#Kverneland@KvernelandRussia
Отгрузка плуга Kverneland PN 100-9
Прицепной плуг 9 корпусов имеет: -Гидравлическую систему изменения ширины захвата Variomat
-Рессорную защиту от камней Non Stop
-Индукционная закалка стали
Плуг который прослужит действительно долго и без проблем!
#Kverneland@Kverneland_Russia#Агромаг#плуг#почвообработка
Плуги Kverneland, очень востребованы и отлично себя зарекомендовали благодаря своей простой, но в то же время безотказной рессорной защитой, а так же доступными запчастями.
Приобретая плуг Kverneland вы надолго закрываете вопрос вспашки!
Плуги созданы из самого качественного метала , созданного по собственному рецепту, внутри гибкий, снаружи твердый как алмаз, именно это качество позволяет выдерживать большие нагрузки и наработки!
#плуг#kverneland#Агромаг@kvernelandrussia#лучшийплуг
НОВИНКА!!!
Экспонат который был нами представлен на Дне Поля 2024.
Косилки Kverneland серии 3300 оснащены системой Kverneland Nonstop BreakBack для защиты режущего аппарата💯
При наезде на препятствие в поле режущий аппарат перемещается назад и вверх, а затем возвращается в исходное рабочее положение.
Это обеспечивает защиту по всей рабочей ширине вашей косилки🌾
Подробности у наших менеджеров.
#Агромаг#Kverneland#кормозаготовка#косилки
Региональный День Поля в очередной раз показывает не поддельный интерес к нашей технике!
Проведя аналитику по проведённому мероприятию мы заполняем наш склад самыми ходовыми продуктами!
Сегодня на складе Агромаг имеется:
- Трактора Zoomlion RN 904 PRO
- Трактора Zoomlion RS1304/1604 PRO
- Плуг Kverneland 150S 4+1 (5) корпусов
- Плуг Kverneland ED 85-6 корпусов
- Фронтальные погрузчики к тракторам
- Щетка коммунальная задненавесная с системой обеспыливания на гидроприводе
- Фронтальная косилка последнего поколения Kverneland 3332FT
- Задняя комбинация косилок последнего поколения с транспортерами Kverneland 5387 MT BX
Приглашаем в гости на просмотр техники и получения ответов на вопросы.
#складАгромаг#ZoomlionRS1304#Kverneland@Zoomlion_AG_Russia
Проверенное имя, знакомая техника: встречаемся на Казань Агро🌾
Техника Kverneland официально представлена на выставке Казань Агро.
Приходите на стенд B103, чтобы увидеть пресс-подборщик и разбрасыватель Kverneland вживую, наметить планы на сезон и познакомиться с командой профессионалов.
#выставка#КазаньАгро#Kverneland
Подготовка почв продолжается!
Сегодня был введен в эксплуатацию плуг Kverneland ED 85-6 (6 корпусов)
Надежный навесной оборотный плуг Kverneland ED предназначен для эффективной недорогой вспашки средних и тяжелых почв. Оснащен надежной защитой стоек Kverneland с автоматическим сбросом (рессорная защита, не требует обслуживания). Непревзойденная долговечность. Ручная регулировка ширины захвата корпусов позволяет оптимизировать расход топлива и производительность трактора для достижения наилучшей производительности вспашки.
В данном хозяйстве имеется 3 плуга Kverneland.
Легкая настройка и качественная вспашка, надежность плуга, больший срок службы рабочих органов (благодаря закалке металла) и доступность запчастей!
Именно поэтому наши плуги так востребованы!
#Агромаг#плуги#Kverneland#почвообработка
Остается последний день подготовки к выставке.
Мы практически готовы встречать и удивлять Вас!
На фото наш флагманский экспонат, трактор Zoomlion PL2304 и косилки Kverneland!
Но есть и кое что еще!
Ждем всех 08.08.25 на нашем стенде
Место проведения ЧРПП 2025:
https://yandex.ru/navi/?whatshere%5Bzoom%5D=16&whatshere%5Bpoint%5D=30.406261,60.052685&si=wrwuaud3k0bumjxben0hbcnagg
#Агромаг#Kverneland#Zoomlion#Выставка#ЧРПП2025
Запустили компактную навесную складную сеялку Kverneland Satio 1060 F
Главная особенность модели — использование дозатора ELDOS в сочетании с системами электроники e-bas(базовая) и e-com(Isobus). Это позволяет оператору точно контролировать норму высева и обеспечивать равномерное распределение семян даже при изменении скорости движения.
Электроника e-com обеспечивает полный контроль сеялки через ISOBUS-терминал, а не Isobus совместимая электроника e-bas, также как и электроника e-com, выполняет все основные функции. Эти инновации делают Kverneland Satio незаменимым помощником для достижения высоких урожаев
Рабочая ширина - 6 метров
Транспортная ширина - 3 метра
Объём бункера - 1700 литров
Гидравлический привод - в базовой комплектации
Электроника e-bas - терминал Focus 3
Норма высева - 1-400 кг/га
Междурядье - 12,5 см (48 сошников) / 25 см (24 сошника)
Диск сошника - 325 мм
Давление на сошник - 5-70 кг
#Агромаг#сеялка#Kverneland#Satio@Kvernelandrussia
Отгружена навесная складная сеялка Kverneland Satio 1060 F
Данная сеялка была представлена на выставке Агросалон 2024 и собрала не поддельный интерес у аграриев.
Главная особенность модели — использование дозатора ELDOS в сочетании с системами электроники e-bas(базовая) и e-com(Isobus). Это позволяет оператору точно контролировать норму высева и обеспечивать равномерное распределение семян даже при изменении скорости движения.
Электроника e-com обеспечивает полный контроль сеялки через ISOBUS-терминал, а не Isobus совместимая электроника e-bas, также как и электроника e-com, выполняет все основные функции. Эти инновации делают Kverneland Satio незаменимым помощником для достижения высоких урожаев
Рабочая ширина - 6 метров
Транспортная ширина - 3 метра
Объём бункера - 1700 литров
Гидравлический привод - в базовой комплектации
Электроника e-bas - терминал Focus 3
Норма высева - 1-400 кг/га
Междурядье - 12,5 см (48 сошников) / 25 см (24 сошника)
Диск сошника - 325 мм
Давление на сошник - 5-70 кг
#Агромаг#сеялка#Kverneland#Satio@Kvernelandrussia