Назад к каталогу

EasyingLib

Плавное изменение значений переменных с помощью easing-функций различных порядков и типов переходов

Версия1.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер132.64 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.0132.64 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:6047ccf9d9fee414e9892e52babdcd3f188eee2714b51ad8ed62084466fa7138
АрхивEasyingLib-1.0.0-6047ccf9.zip

Описание

Нужно плавно менять значения переменных — например, постепенно разгонять мотор вместо рывка на полную мощность? EasyingLib реализует функции затухания, которые делают переходы между значениями гладкими и естественными. Вы создаёте объект Easing, задаёте новое целевое значение через оператор присваивания, а затем в цикле получаете промежуточные значения через GetValue(). Библиотека поддерживает пять порядков эasing-функций: LINEAR, QUAD, CUBIC, QUART и QUINT — чем выше порядок, тем мягче переход, хотя крутизна посередине выше. Каждый порядок можно комбинировать с тремя типами: IN (ускорение в начале), OUT (замедление в конце) и IN-OUT. Интервал сглаживания настраивается в конструкторе или меняется на лету методами SetMillisInterval() и SetMicrosInterval().

Версии

Показано: 1
1.0.02026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше