<< Précédent | Début | Suite >>

6. Courbure gaussienne et surfaces développables

Naval Designer donne des informations sur la courbure des surfaces grâce à un dégradé de couleurs.

Plus la couleur est foncée, plus la courbure est importante. Si la couleur est blanche, la surface est localement développable.

 

1. Définition de la courbure gaussienne

En chaque point d'une surface, la courbure est mesurée dans toutes les directions.

Le produit de la courbure maximale avec la courbure minimale est appelé courbure gaussienne.

 

2. Visualisation

La couleur bleue met en évidence des bosses (courbure gaussienne positive) et la couleur rouge met en évidence des "selles de cheval" (courbure gaussienne négative).

Plus la couleur est foncée, plus la courbure est importante.

Bosse en bleu
(Gaussienne positive)


Selle de cheval en rouge
(Gaussienne négative)

L'échelle des couleurs représente une plage de valeurs de courbure gaussienne (de Valeur Max à -Valeur Max). Il est possible de faire varier la sensibilité de l'affichage au niveau de courbure en faisant varier la Valeur Max. Pour cela on utilise le seuil supérieur et le curseur de réglage de la valeur Max.

Le curseur permet de faire varier en pourcentage la valeur Max de Seuil supérieur de 100% à 1% du seuil supérieur.

La valeur Max est une valeur au dessus de laquelle la valeur de la gaussienne est écrêtée. Toutes les valeurs de gaussienne au dessus prennent la couleux maximale (rouge ou bleu sombre).

 

Le seuil inférieur indique un niveau de gaussienne en dessous duquel on considère que la surface est développable. Toutes les valeurs en dessous du seuil inférieur sont représentées en blanc. Cette valeur n'est pas influencée par le curseur de réglage de la valeur Max.
Dans l'image ci-dessous de la carène par défaut, le seuil est fixé à 0,05. Le dégradé de couleur est écrêté dans l'intervalle [ -0,05 ; 0,05 ].

 

Note : il peut être intéressant de désactiver le lissage à l'écran.

 

3. Application aux surfaces développables

Une surface développable est une surface que l'on peut mettre à plat sans étirement. Elle est alors composée de portions de cylindres et de cônes. Autrement dit, on peut représenter une surface développable par une feuille de papier, de contreplaqué ou une tôle d'acier.

A l'inverse, une surface non développable ne peut être mis à plat, l'exemple le plus simple est celui de la sphère.

les bateaux à bouchains vifs sont des applications des surfaces développable .

Dans le cas d'une surface développable (composée de portions de cylindre et de cônes) la courbure gaussienne est nulle. Elle est représentée dans Naval Designer par la couleur blanche.

Voici l'exemple du célèbre Muscadet, voilier à deux bouchains.

On remarque que le bouchain supérieur est parfaitement développable. Le bouchain inférieur n'est pas développable au niveau du tableau arrière et surtout au niveau de l'étrave.
Ce bateau est néanmoins construit à des centaines d'exemplaire... comment est-ce possible ?
Les matériaux ont tous une souplesse relative, ce qui permet de les ployer dans les deux sens, dans un sens de manière importante, et faiblement dans l'autre.
Ainsi on peut admettre "une certaine non développabilité" localement sur une surface. Mais le seuil admissible dépend du matériau. Aucune règle n'étant disponible, l'expérience prévaut.

Le rôle de l'architecte est de minimiser au maximum la courbure gaussienne de manière à ce que le constructeur ne soit pas obligé à faire des acrobaties, voire à tricher un peu.

Une petite maquette en papier cartonné est parfois utile pour valider la faisabilité de la construction.

 

4. Application aux surfaces non développables

Les surfaces peuvent présenter un aspect lissé et avoir des inversions de courbures invisibles dans le Studio. L'analyse par visualisation de la courbure gaussienne permet de détecter ces variations de courbure.

Ces variations peuvent être dues à la position des vertex, à leur poids, ou encore aux ordres transverses et longitudinaux de la NURBS.

Exemple d'une surface d'ordre 3x3 : l'ordre faible et le nombre élevé de colonnes de vertex provoque des discontinuités de courbure au sein de la NURBS. L'augmentation de l'ordre transversal et longitudinal permettra la correction du défaut.

Rappel sur les NURBS :

Le calcul de la courbure gaussienne nécessite le calcul des dérivées secondes, donc il faut un ordre 5 pour s'assurer d'avoir dans tous les cas une gaussienne "douce". Mais ce n'est pas une condition obligatoire !

Dans l'exemple précédent on a remplacé l'ordre 3x3 par 5 (longitudinal) x 4 (transversal) :


La courbure est alors continue.

Attention, la forme de la carène a changé en même temps que le changement d'ordre. Il est préférable de prévoir dès le départ un ordre suffisamment élevé si l'on sait que le nombre de lignes ou de colonnes de vertex sera important.

D'autre part, le contrôle d'une surface d'ordre plus élevé est un peu plus délicat.

Rappel : il est préférable d'avoir un filet de vertex régulier, cela permet d'éviter des déformations peu visibles à l'écran.

<< Précédent | Début | Suite >