Est-il possible d'obtenir la distance des points de contrôle de nurbs à la courbe de nurbs? Je comprends que les poids contrôlent la forme de la courbe mais je voudrais obtenir la distance aux points de contrôle.Distance de la courbe de nurbs à ses points de contrôle
0
A
Répondre
0
La courbe de nurbs est définie par les points de contrôle, il suffit donc d'exécuter un algorithme de distance Point-Curve.
L'algorithme est décrit dans « Le Livre NURBS », mais essentiellement il vous suffit de minimiser cette fonction:
f(u) = C'(u)∙[C(u) - P]
où P est le point de contrôle, et C est votre courbe NURBS. C 'est la dérivée de la courbe.
Vous pouvez utiliser une méthode numérique pour trouver le minimum de f (u), (Newton, par exemple)
Bienvenue sur Stack Overflow! Montre du code pour voir ce que tu as essayé jusqu'ici. –
Cela pourrait me faire virer :) Mais j'ai quelque chose de similaire à ceci: obtenir le point le plus proche de la courbe et mesurer la distance entre le point de contrôle et celui-ci. Mais je ne suis pas trop sûr que c'est utile – A340