Bonjour,
J'ai une courbe (3D) formée par un ensemble discret de points. Existe-t-il un moyen d'obtenir en chaque point une estimation de la courbure ?
Cordialement,
Christian
Bonjour,
J'ai une courbe (3D) formée par un ensemble discret de points. Existe-t-il un moyen d'obtenir en chaque point une estimation de la courbure ?
Cordialement,
Christian
Si Mi-1, Mi, Mi+1 sont trois points consécutifs.
la courbure (discrète) en Mi peut être approximée par l'angle (Mi-1,Mi,Mi+1).
donc faire le produit scalaire MiMi-1 . MiMi+1 diviser par les normes des deux vecteurs et on a le cosinus de cet angle.
Ce qu'on trouve est plus important que ce qu'on cherche.
Maths de base pour les nuls (et les autres...)
ou sinon il y a le calcul différentiel :
http://en.wikipedia.org/wiki/Curvatu...al_expressions
Avec un ensemble discret de points je suggère de faire d'abord une interpolation, car sinon les variations dans les dérivées 1ere et 2nde vont être assez brutales !
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
... pour vos réponses. Cordialement, Christian
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager