Edition des profils

Les profils sont des objets définis par une série de points. Cela les rend différents, car normalement, les formes d'un objet sont définies par leur géométrie. Dans un profil, les points sont interconnectés par des segments courbes puis le profil complet est copié selon un axe prédéfini. La connexion de l'ensemble des profils donne un objet 3D.

Moray autorise la création de trois types de profil : les profils de translation (Translational Sweeps), les profils effilés (Tapering Sweeps) et les profils de rotation. Les profils effilés, un cas spécial des profils de translation, se réduisent vers un point de l'origine. Chacun de ces types peut utiliser quatre différents types de courbes pour définir leur profil : Linear, Quadratic, Cubic et Glyph.

L'éditeur qui vous permet de définir le profil est le même pour tous les profils et tous les types de segments, et est accessible en cliquant sur l'onglet Edit, qui apparaît près de l'onglet Modify dès qu'un profil est sélectionné. Dans ce cours, nous créerons un profil de translation et un de rotation.

Créez un profil de translation avec l'onglet Create. La vue affichera un objet qui ressemble beaucoup à un cube. C'est le profil de translation standard de Moray. Cliquez sur l'onglet Edit qui est apparu dans le menu de l'objet. Cela active l'éditeur de profil.

Les quatre vues sont remplacées par une vue en 2D montrant un carré vert, qui est le profil vu d'en haut. L'éditeur fournit tous les éléments de menu pour modifier la série de points de contrôle définissant le profil.

Aux quatre coins du profil, vous noterez de petits carrés. Ce sont les points de contrôle. Vous pouvez utiliser les procédures standards des vues (voir le cours sur les actions de base) pour déplacer, zoomer, déplacer des points, sélectionner des points. Déplacez la souris au-dessus du point de contrôle en bas à droite et déplacez le vers la droite et le bas (maintenez la touche gauche de la souris enfoncée, déplacez la souris et relâchez).

Maintenant, sélectionnez les deux points de contrôles les plus à gauche. Ils deviendront jaune et le bouton près de l'étiquette Marked indiquera 2. Ce champ affiche toujours le nombre de points sélectionnés.

Maintenant vous pouvez déplacer ces points. Après un essai, replacez-les dans leurs positions d'origine. Cliquez sur le bouton Add ou pressez INS sur le clavier. Vous noterez que le curseur indique que vous êtes maintenant en mode insertion. Déplacez le curseur au-dessus du centre du bord haut du profil et cliquez. Moray y insèrera un point de contrôle. Vous pouvez déplacer ce point pour changer le contour.

Cliquez sur le bouton Delete ou pressez DEL sur le clavier. Le curseur indique que vous êtes en mode suppression. Déplacez le curseur au-dessus du dernier point inséré et cliquez. Le point de contrôle est détruit et vous retrouvez votre contour à quatre points.

Vous pouvez aussi détruire un ensemble de points. Pour cela, sélectionnez les points (sélection avec un glissé de la souris et SHIFT) et ensuite, cliquez sur le bouton Delete. Vous serez interrogé pour confirmer la destruction des points désignés.

Portons notre attention sur les connexions entre les points. Dans le menu d'édition, vous trouverez le groupe Spline Type qui contient la boîte Type. Actuellement elle indique Linear. Cliquez sur la flèche à sa droite, et une liste de quatre entrées se déroulera : Linear, Quadratic, Cubic et Glyph.

Linear signifie que chaque point de contrôle est connecté au suivant par une ligne droite.

Quadratic signifie que chaque point de contrôle est connecté au suivant par une ligne provenant d'une fonction quadratique. Ce type produit des angles visibles à chaque point sur la courbe. Pour les profils de rotation, le premier point ne débute pas de ligne, mais sert de point pour le calcul de l'inclinaison sur le premier point de contrôle du profil.

Cubic signifie que chaque point de contrôle est connecté à ses voisins par le résultat d'une fonction cubique. Cela donne une courbe très lissée sans angle visible. Pour les profils de rotation, le premier et le dernier point ne servent que pour le calcul de l'inclinaison de la ligne sur le premier et dernier point du profil.

Glyph est un type de courbe qui utilise trois points de contrôle adjacents pour créer une courbe de Bezier entre eux. Ce type a l'avantage de pouvoir définir des segments droits ou courbes sur le même profil.

Sélectionnez l'option Quadratic dans la liste. Vous verrez que la forme change. Cliquez sur l'option Cubic. Encore une fois, la forme change et devient très lissée.

Cliquez sur Glyph. La forme ressemble maintenant à une goutte. Notez qu'avec le type Glyph, la courbe ne passe plus par tous les points. Toutefois, elle passe toujours par le premier (pour des raisons techniques).

Vous pouvez utiliser le curseur Divisions pour augmenter le niveau de détail du dessin de la courbe. Placez-le à 8. Ce paramétrage est également utilisé pour l'exportation vers le raytraceur. Notez que cela augmentera la mémoire nécessaire à Moray pour gérer l'objet, et la mémoire nécessaire au raytraceur pour la génération des triangles.

Portons notre attention au type de profil Glyph, puisque cela autorise un dessin très flexible.

L'une de ses sympathiques propriétés est qu'il permet de combiner des droites et des courbes. Pour faire cela, chaque point de contrôle peut être spécifié comme appartenant ou non au profil.

S'il est sur le profil, il y aura un angle à ce point de contrôle et le profil passera au travers. Si deux points adjacents sont intégrés au contour, ils seront reliés par une ligne droite.

Si le point de contrôle est en dehors du profil, ce dernier est courbé entre les deux voisins, et ne passe pas par le point de contrôle.

Déplacez le curseur au-dessus du point de contrôle en haut à droite du profil et cliquez le bouton droit de la souris. Le menu contextuel a un élément appelé On Curve. Cliquez-le et maintenant, la nouvelle forme a un angle en ce point et passe à travers lui. Cliquez à nouveau le bouton droit de la souris et constatez que l'élément du menu contextuel est Off Curve maintenant. Cliquez-le et le point est de nouveau en dehors de la courbe, et il n'y a plus d'angle.

Vous pouvez également changer ce statut pour plusieurs points en les marquant d'abord.

Comme vous devez l'avoir noté, il y a un point de contrôle qui est toujours dans la courbe. Elle passera toujours par son travers. Toutefois, vous pouvez créer une forme circulaire. Cliquez le bouton droit de la souris pour le menu contextuel. Cliquez sur Insert Node, et cliquez au centre du bord bas. Cela insère un point de contrôle à cette position. Sélectionnez ce point et son voisin de gauche (dans l'angle bas à gauche). Maintenant, sélectionnez le mode de rotation local (R puis L ou cliquez dans le menu). Faites tourner les deux points de 90 degrés dans le sens des aiguilles d'une montre, de manière à ce qu'ils forment une ligne verticale. Maintenant, sélectionnez le mode de déplacement, et déplacez-les vers le haut et la gauche, de manière à ce qu'ils forment une ligne droite avec le point de contrôle en haut à gauche.

Cet état est celui de TUTOR03A.MDL.