Biblioteca de Funções de Acomodação Bézier Cúbica em C++: Velocidade Imbatível

2025-09-20

Este artigo apresenta uma biblioteca C++20 em um único cabeçalho que representa curvas Bézier cúbicas diretamente como funções de acomodação, resultando em melhorias de desempenho na animação. Implementada usando a classe de modelo `EasingCubicBezier`, a biblioteca oferece modos PRECISE (alta precisão) e FAST (alto desempenho). Testes de benchmark demonstram que essa abordagem supera o algoritmo do Blender e soluções numéricas baseadas no método de Newton-Raphson, oferecendo velocidade e estabilidade superiores, especialmente para sistemas de animação em tempo real. Isso ocorre porque evita a sobrecarga de resolver equações polinomiais cúbicas em tempo de execução.

Desenvolvimento Curvas Bézier