Les Outils pour les Arêtes et les Faces (Edge and Face Tools)
Mode : mode Edit (Mesh) – Raccourci : CTRL E ou K – Menu : Mesh>Edges.
L'une des questions-clef en modélisation est la nécessité d'ajouter des sommets à certains endroits d'un
maillage, et cela revient le plus souvent à couper, ou ajouter, des arêtes dans une zone donnée.
La plupart des outils relatif aux arêtes (Edge Tools) sont regroupés dans un menu accessible par K
(menu Loop/Cut, image ci-contre), mais chaque outils dispose également de son propre raccourci.
Les outils de sélection et de manipulation relatifs aux arêtes sont regroupés dans un menu Edge Specials (image ci-dessous)
accessible par CTRL E :
• Mark Seam : Utilisé pour le mapping UV.
• Clear Seam : Utilisé également pour le mapping UV.
• Rotate Edge CW : Opère des rotation d'arêtes dans le sens des aiguilles d'une montre.
• Rotate Edge CCW : Opère des rotation d'arêtes dans le sens inverse des aiguilles d'une montre.
• Loopcut : Cette option est destinée à l'outil Loop Subdivide.
• Edge Slide : Permet de glisser une arête le long de ces deux faces adjacentes.
• Edge Loop Select : Active le mode Edge Loop Select (mode de sélection).
• Edge Ring Select : Active le mode Edge Ring Select (mode de sélection).
• Loop to Region :
• Region to Loop :
Détails Techniques
L'algorithme utilisé lors de la sélection est le suivant :
• D'abord, contrôler si l'arête sélectionnée est connectée à seulement trois autres arêtes.
IV - 44
• Si l'arête en cours d'examen a déjà été ajoutée à la liste des arêtes sélectionnées, alors la sélection s'arrête.
• Sur les trois arêtes qui sont connectées à l'arête en cours, celles qui partagent une face avec l'arête en cours sont éliminées
et l'arête restante est ajoutée à la liste des arêtes sélectionnées et devient la nouvelle arête en cours.
IV - 45
Notez que dans ces cas, le résultat généré par l'algorithme était des vertices car nous étions en mode Vertices Select. Toutefois,
si nous avions été en mode Edges Select, le résultat généré aurait été des arêtes sélectionnées.
Détails Techniques
L'algorithme de sélection fonctionne comme suit :
• Une boucle de faces est faite de deux boucles d'arête voisines.
• Elle ne s'applique qu'à des faces quadrilatérales.
• Elle se termine quand une face triangulaire est rencontrée (et que les deux boucles d'arêtes enveloppantes fusionnent en
une seule).
IV - 46
25% Mi-Chemin 89%
La ligne de boucle d'arêtes jaune est toujours au même pourcentage le long de l'alignée d'arêtes qui sont en train d'être
coupées, sans se préoccuper de la longueur de ces arêtes. Par exemple, sur l'image du centre, la ligne de boucle d'arêtes jaune
est exactement à mi-chemin entre le vertex A et le vertex B et est également exactement à mi-chemin entre le vertex C et le
vertex D. Sur l'image de gauche, vous pouvez voir que la ligne de boucle d'arêtes jaune est toujours à 25% de chacune des
arêtes coupées.
Le mode Proportional
La division d'une boucle de faces en mode Proportional conserve la forme de la boucle d'arêtes nouvellement coupée à
l'identique d'une des boucles d'arêtes intermédiaires, plutôt que de diviser selon un pourcentage le long de chaque arête
perpendiculaire.
En mode Proportional, l'entête de la Vue 3D change pour afficher la position
le long de l'arête actuellement sélectionnée qui est marquée en vert.
Le déplacement de la boucle d'arêtes glissante est restreint à cette longueur. Alors que vous déplacez la souris, l'indicateur de
longueur dans l'entête change pour indiquer où vous êtes sur la longueur de l'arête.
Contrairement au mode Percentage, le mode
Proportional traite l'arête comme ayant un vertex de
début et un vertex de fin, le vertex de début étant indiqué
par un marqueur magenta. Le vertex de début A (image
ci-contre à gauche) peut être inversé avec le vertex
opposé à l'aide de la touche F (image ci-contre à droite).
Déplacer la souris, rapproche ou éloigne la ligne de coupe du vertex de début, mais la ligne de la boucle d'arêtes ne se
déplacera pas plus loin que la longueur de l'arête actuellement sélectionnée, en se conformant à la forme d'une des boucles
d'arêtes englobantes.
L'image ci-contre montre un exemple de la façon dont la distance est
restreinte par la longueur de l'arête sélectionnée (B). En regardant en A,
vous pouvez voir que la ligne de boucle s'est déplacée de la même
distance. Si la ligne ne se déplace que de 0,2 unités sur l'arête
sélectionée, alors elle ne se déplacera que de 0,2 unités n'importe où
ailleurs dans la zone de la boucle de faces. Intervalle Proportionnel
La portion de la ligne de boucle d'arêtes en A n'a pas fait tout le chemin vers le "bas" car l'arête sélectionnée ne fait que 0,25
unité de longueur. La portion de ligne en A ne peut pas se déplacer au-dela de 0,25 unités vers le bas car l'intervalle de
mouvement est limitée à la longueur de l'arête sélectionnée.
L'image ci-contre montre un autre exemple où le vertex de début a été
inversé tout en utilisant la même arête sélectionnée par comparaison à
l'exemple ci-dessus. Vous pouvez voir que le mouvement est toujours
limité à la longueur de l'arête sélectionnée. La ligne jaune de la boucle
d'arêtes reste droite, en se conformant à la boucle d'arêtes enveloppante
inférieure, car la découpe est placée à un distance constante depuis la Intervalle Proportionnel Inversé
boucle d'arêtes inférieure, le long des arêtes transversales.
L'option Edge Loop du menu Erase vous permet de supprimer une boucle d'arêtes sélectionnée si elle se
trouve entre deux autres boucles d'arêtes.
Ceci créera une boucle de faces là ou il y en avait deux auparavant.
IV - 47
Note : L'option Edge Loop est très différente de l'option Edges, même si vous l'utilisez sur des arêtes qui semblent former une
boucle d'arêtes. Effacer une boucle d'arêtes fusionne les faces voisines pour préserver la surface du maillage. En effaçant une
chaîne d'arêtes, les arêtes sont effacées en effaçant aussi les faces environnantes. Cela laisse des trous dans le maillage là où se
trouvaient auparavant ces faces.
Limitations
Pour que l'outil Erase > Edge Loop fonctionne correctement, une unique boucle d'arêtes doit être sélectionnée. Les mêmes
restrictions que pour l'outil Edge Slide s'applique (voir cet outil pour plus de détails).
Exemple
La boucle d'arêtes sélectionnée sur l'UV
Sphère (ci-contre) a été supprimée et les
faces ont été fusionnées avec les arêtes
environnantes.
IV - 48
Le plan appelé Enter (au centre) est le résultat de la validation par ENTER. Les intersections sur les arêtes du plan sont là où
la ligne dessinée intersecte réellement, indépendement de l'aspect tortueux de cette ligne de découpe. De plus, toutes les arêtes,
autres que celles nouvellement créées, ont été sélectionnées par l'outil.
Le plan appelé Ctrl-Enter (à droite) est le résultat de la validation par CTRL ENTER. Dans ce cas, seules les arêtes
nouvellements crées, B et C sont sélectionnées, alors que l'arête D ne l'est pas. L'arête D est une arête secondaire créée par
l'utilisation de l'outil.
IV - 49
Limitations
• Les lignes de découpe peuvent être dessinées avec un nombre quelconque de segments, mais une seule intersection est
détectée par arête (un seul croisement). D'autres croisements plusieurs fois sur une arête ne produisent pas des coupures
additionnelles sur cette arête.
• Le mode Snap to Grid n'est pas implémenté.
Optimisation
Avec un grand Maillage, il sera plus rapide de sélectionner un petit nombre de vertices, ceux qui définissent uniquement les
arêtes que vous planifiez de séparer avec l'outil Knife Subdivide.
Utiliser soit l'outil Rotate Edge CW,soit l'outil Rotate Edge CCW produira exactement le
même résultat que si vous aviez sélectionné l'arête commune comme dans l'image précédente.
L'outil Edge Slide permet de décaler une (ou plusieurs) arête(s) le long des faces adjacentes aux arêtes sélectionnées, mais
avec quelques restrictions concernant la sélection des arêtes.
• LMB confirme l'utilisation de l'outil, et RMB (ou ESC) l'abandonne.
• Comme pour l'outil Loop Subdivide, cet outil dispose des modes Percentage et Proportional, qui sont affichés dans
l'entête de la Vue 3D. Ces modes se comportent de la même façon que pour l'outil Loop Subdivide, en incluant toutes les
clés pour contrôler la précision du mouvement de l'arête.
Exemple de décalage simple d'un arête le long d'une boîte
extrudée
L'arête sélectionnée est appelée E et les faces adjacentes à
cette arête sont F1 et F2. Dans l'image Edge moving (au
centre), l'arête a été décalée le long de l'arête dessinée en vert.
L'image Moved (à droite) montre le résultat.
Limitations
Il existe des restrictions sur les types de sélection d'arête(s) qui peuvent être utilisés. Les sélections invalides sont :
IV - 50
Croisement de Boucle ( Error : loop crosses itself) :
Ceci signifie que l'outil ne trouve pas de faces adjacentes valables qui soient adjacentes à l'
(aux) arête(s) sélectionnée(s). L'image ci-contre en montre un exemple où deux arêtes
sélectionnée partage une face adjacente. Une face ne peut être adjacente à elle-même.
Une règle générale à respecter est que si plusieurs arêtes sont sélectionnées, elles doivent être connectées bout à bout afin de
former une chaîne continue. C'est litéralement une règle générale, car vous pouvez toujours sélectionner des arêtes en une
chaîne qui sera invalide car quelques arêtes dans la chaîne sont dans des boucles d'arêtes différentes. L'image sur le croisement
de boucle (plus haut) en est un bon exemple car les arêtes sélectionnées forment une chaîne mais n'appartiennent pas toutes à la
même boucle d'arêtes.
Si vous sélectionnez plusieurs arêtes, vérifiez bien qu'elles soient connectées. Cela diminuera la possibilité d'obtenir des erreur
de boucle.
IV - 51
Attention : Souvenez-vous que dans chaque récursion, pour chaque nouvelle arête, deux nouveaux vertices sont créés, avec
des vertices supplémentaires créés aux intersections entre les arêtes. Ceci veut dire que votre compte de vertices peut
rapidement devenir énorme si vous utilisez l'outil Bevel avec une récursion élevée !
Limitation
L'outil Bevel est toujours en développement et l'implémentation actuelle est plutôt brute puisque toutes les arêtes dans un
Maillage donné sont biseautées. Il n'y a aucun contrôle sur les arêtes que vous voulez conserver vives, ou sur des arêtes placées
sur des surfaces presque plates, que vous ne voulez pas du tout biseauter.
Exemple de Biseautage d'un Cube
L'image ci-contre est un exemple de biseautage d'un cube avec
une Recursion de 2. Une fois que la valeur Recursion est
fixée, chaque face du maillage reçoit un indicateur jaune. Le
cube appelé Bevelling montre l'outil en action.
Le résultat final peut être vu dans les cubes appelés Beveled
ou Shaded.
IV - 52