Dos

#bezier

1 APIs avec cette balise

API de courbe de Bézier

Mathématiques de géométrie de courbe de Bézier sous forme d'API, calculées localement et de manière déterministe. Le point final évalue une courbe de Bézier quadratique (trois points de contrôle) ou cubique (quatre) à un paramètre t entre 0 et 1 en utilisant l'algorithme de de Casteljau, renvoyant le point sur la courbe et la tangente en ce point — son vecteur direction, son angle et sa vitesse (la dérivée B'(t)). Le point final de longueur calcule la longueur d'arc de la courbe par échantillonnage fin de polyligne, ainsi que la longueur de corde en ligne droite et la boîte englobante alignée sur les axes (min et max x et y, largeur et hauteur). Le point final de division divise la courbe à un paramètre en deux sous-courbes et renvoie les points de contrôle de chacune — la subdivision standard de de Casteljau utilisée pour le rognage et le rendu adaptatif. Les points de contrôle sont passés sous forme de coordonnées x/y simples. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les développeurs d'applications graphiques, CAO, polices, animations, moteurs de jeu et de conception vectorielle, les outils de chemins et de courbes, et l'enseignement de la géométrie computationnelle. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points finaux. Ceci est la géométrie de courbe de Bézier ; pour les fonctions d'assouplissement et de synchronisation d'animation, utilisez une API d'assouplissement.

api.oanor.com/bezier-api