Région de Bezier – Wikipedia

before-content-x4

Zone décorative du produit du tenseur et votre réseau de contrôle (bleu)

En géométrie Zones de Bezier Surface dans

R 3 {displaystyle mathbb {r} ^ {3}}
after-content-x4

qui sont définis comme des généralisations spatiales des courbes de Bezier. Il existe essentiellement deux façons de généralisation. Cela mène à:

Les zones jouent un rôle important dans la modélisation des zones en forme libre dans les domaines de l’infographie et de la conception de la charge informatique [d’abord] [2] .

Définition [ Modifier | Modifier le texte source ]]

C’est

bm ( dans ) = je = 0 m bje B je m ( dans ) {displayStyle {bf {b}} ^ {m} (u) = sum _ {i = 0} ^ {m} {bf {b}} _ {i} b_ {i} ^ {m} (u)}

Une courbe de Bezier
dans le

R 3 {displaystyle mathbb {r} ^ {3}}

, dont les points de contrôle d’un autre paramètre

after-content-x4
dans {DisplayStyle V}

Dépensez, et vous devriez être sur les courbes de Bezier:

bje ( dans ) = J = 0 n bje J B J n ( dans ) {displayStyle {bf {b}} _ {i} (v) = sum _ {j = 0} ^ {n} {bf {b}} _ {ij} b_ {j} ^ {n} (v)}

. Avec il décrit

une zone qui est à la Le point de contrôle ou Réseau de contrôle

bje J {displayStyle {bf {b}} _ {ij}}

au revoir (M, N) -Stans de produit de l’entreprise [3] .
La zone contient les points

b00 , bm 0 , b0 n , bm n {displayStyle {bf {b}} _ {00}, {bf {b}} _ {m0}, {bf {b}} _ {0n}, {bf {b}} _ {mn}}

Et les courbes de paramètre (

dans {displaystyle u}

ou

dans {DisplayStyle V}

sont constants), en particulier les courbes marginales, sont des courbes de Bezier.

Notez que

( d’abord , d’abord ) {DisplayStyle (1,1)}

-La zone décorative du produit tendu contient des lignes droites, mais I.A. n’est pas exactement. Par exemple, vous obtenez pour

Cela fait partie du paraboloïde hyperbolique avec l’équation

Avec = X et {Displaystyle z = xy}

.

Le casteljau-algorithme [ Modifier | Modifier le texte source ]]

L’idée de base de l’algorithme Casteljau pour les courbes est la linéaire
Interpolation des points. Si vous transférez cette idée à
Surfaces décoratives du produit du tenseur, vous devez donc avec un Définissez l’interpolation linéaire pour quatre points. C’est, comme avec les courbes,
Le cas le plus simple peut être lu: une zone de décoration de produit (1.1) pittoresque
Sur les quatre points

b00 , bdix , b01 , b11 {displayStyle {bf {b}} _ {00}, {bf {b}} _ {10}, {bf {b}} _ {01}, {bf {b}} _ {11}}

a la présentation suivante:

Ou sous forme matricielle:

Vous allez d’abord d’un

( n × n ) {displaystyle (ntimes n)}

-Controlt réseau et détermine (comme avec les courbes) pour

r = d’abord , 2 , . . , n {displayStyle r = 1,2, .., n}

et une paire de paramètres

( dans , dans ) {displayStyle (u, v)}

Interpecteurs qui découlent de l’interpolation bilinéaire:

par lequel

bje , J 0 : = bje , J {displayStyle {bf {b}} _ {i, j} ^ {0}: = {bf {b}} _ {i, j}}

est. Ensuite à

b0 , 0 n {displayStyle {bf {b}} _ {0,0} ^ {n}}

Le point que le couple de paramètres

( dans , dans ) {displayStyle (u, v)}

est assigné.

Chutes

m > n {displaystyle m> n}

r = n {displayStyle r = n}

La deuxième constante d’index

J = 0 {displaystyle j=0}

Et il va
Interpolée uniquement linéaire (comme avec les courbes de Bezier).

  • Le point

De la même manière, vous continuez si

m < n {displaystyle m

est.

Degré [ Modifier | Modifier le texte source ]]

C’est souvent avantageux quand un

( m , n ) {displayStyle (m, n)}

-Comètre décoratif de produit tendu

m = n {displayStyle m = n}

est. Si ce n’est pas le cas, cela peut être réalisé à l’aide d’augmentation appropriée des diplômés.

Le degré de remise des diplômes de

( m , n ) {displayStyle (m, n)}

sur

( m + d’abord , n ) {displayStyle (m + 1, n)}

La zone décorative du produit du tenseur

conduit au

n + d’abord {displaystyle n + 1}

Grader augmente pour les courbes de Bezier sur le carré
Support:

avec

Deering d’une région de Bezier [ Modifier | Modifier le texte source ]]

La dérivation partielle de la zone décorative du produit tenseur

après

dans {displaystyle u}

est

Avec le résultat de la dérivation d’une courbe de Bezier, il suit:

par lequel

D d’abord , 0 bje , J : = bje + d’abord , J bje , J {displayStyle delta ^ {1,0} {bf {b}} _ {i, j}: = {bf {b}} _ {i + 1, j} – {bf {b}} _ {i, j}}

.
De manière analogique, la dérivation partielle est obtenue

dans {DisplayStyle V}

Et tout plus haut
Dérivations.

Depuis les vecteurs

D d’abord , 0 b0 , 0 , D 0 , d’abord b0 , 0 {displayStyle delta ^ {1,0} {bf {b}} _ {0,0}, delta ^ {0,1} {bf {b}} _ {0,0}}

Vecteurs tangents du

b0 , 0 {displayStyle {bf {b}} _ {0,0}}

Courbes marginales de départ
est, est

un Vecteur normal la zone sur ce point si les deux linéaires
sont indépendants. C’est-à-dire le niveau tangentiel dans les pierres angulaires d’une
La zone décorative du produit du tenseur est généralement chacun du point d’angle et c’est
Points voisins connectés dans le réseau de contrôle.

Motivation et définition [ Modifier | Modifier le texte source ]]

Une généralisation formelle des polynomes ambre sur les fonctions avec deux variables

d’abord = ( dans + dans + ( d’abord dans dans ) ) n = {displayStyle 1 = (u + v + (1-u-v)) ^ {n} = cdots}

sortir. De sorte que le terme se produit tous
sont positifs, doivent

( dans , dans ) {displayStyle (u, v)}

Dans le triangle

( 0 , 0 ) , ( d’abord , 0 ) , ( 0 , d’abord ) {DisplayStyle (0,0), (1.0), (0,1)}

poser.
Deux des trois côtés triangulaires jouent un rôle spécial en tant qu’intervalles sur les axes de coordonnées. Pour éviter cette préférence, vous dirigez homogène Coordonnées

dans , dans , Dans {displaystyle u, v, w}

sous condition

dans + dans + Dans = d’abord , dans , dans , Dans 0 {Displaystyle u + v + w = ​​1, u, v, wgeq 0}

un.

dans , dans , Dans {displaystyle u, v, w}

est appelé Coordonnées baryzentricales . Le Polynomes d’ambre généralisés résulte du développement de

( dans + dans + Dans ) n {DisplayStyle (u + v + w) ^ {n}}

pour:

avec

je + J + k = n , je , J , k 0 {Displaystyle i + j + k = n, i, j, kgeq 0}

et

dans + dans + Dans = d’abord , dans , dans , Dans 0 {Displaystyle u + v + w = ​​1, u, v, wgeq 0}

.

Points de contrôle d’une zone décorative triangulaire

Avec les abréviations

je : = ( je , J , k ) , dans : = ( dans , dans , Dans ) {displayStyle {bf {i}}: = (i, j, k), {bf {u}}: = (u, v, w)}

et

| je | : = je + J + k , | dans | : = dans + dans + Dans {displayStyle | {bf {i}} |: = i + j + k, | {bf {u}} |: = u + v + w}

est

Est maintenant

Un réseau triangulaire de points du

R 3 {displaystyle mathbb {r} ^ {3}}

, le Le point de contrôle , aussi [4]

L’associé Zone de triangle .

L’illustration montre la disposition des points de l’événement

n = 4 {displayStyle n = 4}

.

Décasteljau-algorithme [ Modifier | Modifier le texte source ]]

Afin de pouvoir formuler clairement l’algorithme Casteljau pour les zones décoratives triangulaires, les abréviations suivantes sont toujours introduites [5] :

C’est maintenant

{ bI| | je | = n } {displayStyle {{bf {b}} _ {bf {i}} || {bf {i}} | = n}}

Un réseau triangulaire de
Pointe dans

R 3 {displaystyle mathbb {r} ^ {3}}

et

dans {displayStyle {bf {u}}}

Un vecteur de paramètre dans le centre Bary
Coordonnées. Alors soyez pour

r = d’abord , . . . , n {displayStyle r = 1, …, n}

et

je = n r {displayStyle {bf {i}} = n-r}

avec

bI0 ( dans ) : = bI. {displayStyle {bf {b}} _ {bf {i}} ^ {0} ({bf {u}}): = {bf {b}} _ {bf {i}}.}

Alors

La preuve que l’algorithme Casteljau offre vraiment un point de la zone décorative triangulaire, utilise (analogue au coin) les formules de récursivité pour les polynomies ambre:

Pour plus de détails, une référence est faite à la littérature.

  1. Blanc: Courbes et surfaces pour CAGD
  2. Hoschek et plus tard: Bases du traitement des données géométriques
  3. Blanc s. 254
  4. Blanc s. 310
  5. Blanc s. 307
  6. Blanc s. 306
  • Gerald White: Courbes et surfaces pour CAGD. Un guide pratique. 5e éd. Academic Press, San Diego 2002, ISBN 1-55860-737-4
  • J. Hosterk, D. Lower: Bases du traitement des données géométriques , Vieweg + Teubner Verlag, 1989, ISBN 978-3-519-02962-5
  • David Salomon: Courbes et surfaces pour les graphiques informatiques . Springer Science + Business Media, Inc., 2006, ISBN 0-387-24196-5
  • Boaswan Dzung Wong: Courbes Bézier: dessin et calculé . Orell Füssli Verlag, Zurich 2003, ISBN 3-280-04021-3
  • Wolfgang Boehm, Gerald Farin, Jürgen Kahmann: Une étude des méthodes de courbe et de surface dans le CAGD , Comput. Geom aidé. DES. 1, S. 1–60, 1984
after-content-x4