Техническое задание: Оптимизация 3D-анимации кубика

Цель проекта

Переработать существующую интерактивную анимацию вращающегося 3D-кубика, избавившись от использования библиотеки Three.js. Необходимо создать более легковесное и производительное решение, сохранив весь функционал и визуальное качество.

Текущее состояние

  • Анимация реализована с помощью библиотеки Three.js (WebGL).
  • Кубик является интерактивным (управляемым).
  • Требуется удаление зависимости от этой библиотеки.

Основные требования к новому решению

  • Технология: Нативный Canvas 2D/WebGL API, Pure JavaScript или другая легковесная альтернатива (например, библиотека для работы с векторами или математикой).
  • Функционал: Полное сохранение существующей логики анимации и управления вращением кубика.
  • Производительность: Решение должно быть оптимизированным и быстрым.
  • Качество: Визуальный результат должен соответствовать исходной 3D-анимации.
  • Чистота кода: Код должен быть хорошо структурирован, прокомментирован и готов к дальнейшей поддержке.

Желаемый результат

Рабочий прототип анимации игрального кубика, реализованный без использования Three.js, с тем же уровнем интерактивности и визуального восприятия. Архитектура решения и выбранный подход обсуждаются с исполнителем.

Разработка NativeAPI-драйвера для сканеров ШК в 1С 10.3 на Linux

Требуется создать или адаптировать NativeAPI-драйвер для работы сканеров штрих-кода в 1С:Предприятие 10.3 под операционной системой Linux. В 11-й версии платформы такая возможность есть, но для 10.3 на Linux поддержка отсутствует, что блокирует работу.