1 Courbes Bsplines non uniformes Bsplines uniformes 1.Nombre de points de définition 2.Position des points de définition 3.Degré m des polynômes Paramètres.

Slides:



Advertisements
Présentations similaires
Fonction « carré » Fonctions polynômes de degré 2
Advertisements

x Autour d’un tableau de variation f (x)
Gestion de portefeuille
Gestion de portefeuille
CINEMATIQUE.
Cours 5-b Problèmes spatio-temporels d’ordre 1 en temps
Les TESTS STATISTIQUES
Système formel Nous avons introduit : signes de variables (x, y, z, …), de constantes (0, 1), d’opérations (+, ), de relations (=, ) Axiomes : ce sont.
FONCTIONS EXPONENTIELLES ET LOGARITHMES
8. Les tableaux P. Costamagna – ISEN N1.
Fonction Logarithme Népérien John Napier, dit Neper.

Les fonctions Colegiul National “Mihai Eminescu”, Iasi -Définition
Optimisation dans les réseaux Recherche Opérationnelle GC-SIE.
Continuité Introduction Continuité Théorème des valeurs intermédiaires
Fonctions polynômes de degré 2 La forme canonique
Arbre binaire de recherche
ENSIIE-Master MPRO Alain Faye
Equation du second degré
Calcul Intégral Au XVIIIème siècle, les mathématiciens progressent dans deux domaines séparés : les problèmes des tangentes (et la longueur des arcs) et.
Représentation graphique
Espaces vectoriels Montage préparé par : S André Ross
Des révisions et des constructions.
Courbes de Hermite Michael E. Mortenson, Geometric Modeling. Wiley, 1997, 523p.
Courbes de Bézier.
1 PROTOTYPE PGC++ Courbe_parametrique DÉFINITION.
Accélération.
Somme et intégrale de Riemann
Inéquations du second degré à une inconnue
Présentation dans le cadre du congrès mathématique
Points essentiels Cinématique; Position; Déplacement; Vitesse moyenne;
La fonction quadratique
Inéquations du second degré à une inconnue
Technique de points de contrôle: Formes de Bézier
Modélisation géométrique de base
Modélisation avec des solides facette arête sommet Solides paramétriques.
Présentation de la méthode des Eléments Finis
Elaboré par M. NUTH Sothan
Graphes 1. Introduction 2. Définition 3. Représentation mémoire
Simplification de fractions rationnelles
D.E ZEGOUR Ecole Supérieure d’Informatique
Séquence FONCTION DE VARIABLE(S) REELLE(S) :
Résonance en courant dans un circuit RLC
Micro-intro aux stats.
STATISTIQUES – PROBABILITÉS
CHAPITRE 1: LES FONCTIONS.
Capacité travaillée: Utiliser le cercle trigonométrique pour déterminer le cosinus et sinus d’angles associées Trigonométrie Partie 1 Contenu: Radian;
Mouvement d'un point A à un point B
CHAPITRE III Calcul vectoriel
Chapitre 3: Translation et Vecteurs
Chapitre 3: Variables aléatoires réelles continues
Les fonctions de référence
Probabilités et Statistiques
Chapitre 4 Variables aléatoires discrètes
Surfaces de Bézier.
Interpolation et Approximation
Analyse graphique du mouvement uniforme
Résolution des équations différentielles
Chapitre 4 La représentation des nombres.
Courbes de Bézier P2 P1 P3 P0 O
Courbe 3D Créer un fichier pièce dans l’environnement part design Créer les 4 points suivants :
LOIS COURANTES DE PROBABILITES
Pierre Joli Cours de Mathématique Pierre Joli
1 Modèles rationnels - NURBS Courbe de Bézier invariante par une transformation affine (par exemple projection sur un plan parallèlement à une projection.
Courbes Bsplines uniformes
Cycle, Cocycle, Arbre et Arborescence
LES FONCTIONS REVISIONS POINTS COMMUNS Vous connaissez Les fonctions linéaires & affines : Les droites les fonctions du second degré : Les paraboles.
Processus ponctuels Caractéristiques et Modèles de répartitions spatiales.
Courbes d'Interpolation Interpolation de Lagrange, et Interpolation B-spline.
Transcription de la présentation:

1 Courbes Bsplines non uniformes Bsplines uniformes 1.Nombre de points de définition 2.Position des points de définition 3.Degré m des polynômes Paramètres : 1er morceau de courbe 0<u  1 2è morceau de courbe 1<u  2 …. Bsplines non uniformes 1.Nombre de points de définition 2.Position des points de définition 3.Degré m des polynômes Paramètres : 1er morceau de courbe t 0 <t  t 1 2è morceau de courbe t 1 <t  t 2 … On donne un vecteur nœud (t 0, t 1,….., t n ) t i  IR

2 Pour les Bsplines uniformes Et la formule de récurrence : Ou on convient, si l’un des dénominateurs s’annule (cas des nœuds multiples), d’annuler le terme correspondant. Formules analogues

3 u t 1 u i i+1 1 Bsplines uniformes Bsplines non uniformes

4 t t

5 Exemple 1 :

6

7 t t t t t t 1/ /4

8 Exemple 2 : Degré 0 Degré 1

9 Si vecteur nœud = (0,0,0,1,1,1), on trouve : Etude des courbes Bspline (t 0, t 1,…, t k ) vecteur nœud de k+1 valeurs nodales m degré de la courbe On suppose k>2m et t k-m >t m Soit une suite de m+n+1 points P i de l’espace. Soit n+1 le nombre de valeurs nodales distinctes contenues dans [t m, t k-m [ => n+1 arcs de courbes La courbe Bspline de degré m est définie par : Le paramètre t est assujetti à parcourir l’intervalle appelé domaine paramétrique [t m, t k-m [ sur lequel on montre que la somme des fonctions est égale à 1.

10 Cas des courbes Bsplines uniformes On choisit un degré m=2 n+1 est le nombre de valeurs nodales distinctes contenues dans [t m, t k-m [. Pour une courbe Bspline uniforme, le vecteur nœud est de la forme (0,1,2,..,k). Le nombre de valeurs nodales distinctes contenues dans [t m, t k-m [ est donc égal à k-m-m=k-2m. (par exemple dans [t 2,t 4 [, on a 4-2=2 valeurs distinctes t 2 et t 3 ) On a donc n+1=k-2m => k=n+1+2m=n+5 Le vecteur nœud est donc de la forme (0,1,2,..,n+5). Tous les nœuds sont simples et entiers. Si n=0, on a un vecteur à 6 composantes. Domaine paramétrique [t m, t k-m [= [t 2, t k-2 [=[t 2, t n+3 [ Si on a 6 valeurs nodales alors k=5 et donc n=0. Le domaine paramétrique est [t 2,t 3 [. Si on a moins de valeurs nodales, le domaine paramétrique est vide => on ne peut pas obtenir une courbe Bspline associée à moins de 6 valeurs nodales. Domaine paramétrique [t 2, t n+3 [=[2,n+3[

11 t 1/ /4 u 1/ /4 On a les mêmes fonctions Pour retrouver l’écriture du paragraphe sur les Bsplines uniformes, il est bon de choisir pour vecteur nœud (-2,-1,0,…….,n+3). On retombe sur la formule :

12 Ici n+1=3 arcs de parabole => n=2 m+n+1=n+3=5 points de définition Intervalle utile t  [0,n+1[=[0,3[ 1er arc t  [0,1[ 2è arc t  [1,2[ 3è arc t  [2,3[ Domaine paramétrique = [t m, t k-m [= [t 2, t n+5-2 [=[0,n+1[ => t  [0,n+1[. Courbe Bspline obtenue = Bspline uniforme composée de n+1 arcs de parabole.

13 Généralisation : Soit le degré m imposé a priori et le vecteur nœud (-m,-m+1,….,0,1,…,m+n+1) avec n  0 Le domaine paramétrique des Bspline associées est [t m, t k-m [=[0,n+1[ domaine non vide (n  0) Soient m+n+1 points de définition P i numérotés de –m à n. La courbe Bspline associée est telle que : Formule identique à : => La courbe Bspline associée est la Bspline uniforme composée de (n+1) arcs, son domaine paramétrique étant [0,n+1[

14 Courbe Bspline de Bézier On considère un vecteur nœud (t 0, t 1, ……, t 2m+1 ) où les m+1 premières valeurs nodales sont égales entre elles et les m+1 autres valeurs sont aussi égales. Exemple, pour une courbe de degré 2 : (t 0, t 1,……, t k )=(0,0,0,1,1,1) => k=5 m=2 n+1 nombre de valeurs nodales distinctes contenues dans [t m,t k-m [=[t 2,t 3 [=[0,1[ => n+1=1 => n=0 n+1 arcs de parabole => 1 arc de parabole Dans ce cas particulier de vecteur nœud, on a : On retrouve ainsi la courbe de Bézier de degré 2. On peut généraliser à un degré m quelconque.

15 Courbes Bspline à points et tangentes imposées Dans le cas de Bsplines uniformes, les points de départ et d’arrivée peuvent ne pas être reliés aux points de définition. Une solution est de prendre des valeurs nodales multiples aux extrémités de la courbe.

16 Exemple 3 : Soit une courbe Bspline non uniforme de degré 3 définie par le vecteur nœud : Les points de définition de la courbe sont : On donne les valeurs des fonctions suivantes sur l’intervalle [0,1[ :

17 Quel est domaine paramétrique? Combien y a-t-il d’arcs dans la courbe? Pourquoi y a-t-il 6 points de définition pour cette courbe? Etudier et tracer le premier arc de courbe.

18

19

20

21