Corriger les problèmes de modélisation sur Alias

Voyons maintenant les principales erreurs de mesh et comment les régler dans Alias. Il est possible que votre mesh affiche quelques erreurs qui le rendraient impossible à l’impression 3D, probablement due à des inexactitudes ou des oublis lors de la modélisation.

Chez Sculpteo, nous avons développé des outils automatiques très pratiques pour réparer votre mesh directement sur notre plateforme en ligne. Nous sommes fiers de pouvoir dire que ces outils sont efficaces dans la plupart des cas d’erreurs de mesh. Seulement, ce ne sont que des outils automatiques et vous pouvez avoir envie d’avoir un meilleur contrôle sur la topologie de votre mesh et sur la façon dont il va être modifié. De plus, lorsqu’on parle d’erreurs isolées et facilement localisables, il est préférable de les réparer manuellement soi-même sur un logiciel CAO 3D comme Alias où les outils nécessaires existent.

L’une des raisons principales de réparer son mesh par soi-même est aussi qu’aucun algorithme automatique ne connaîtra mieux votre mesh que vous.

Nous allons maintenant voir les outils d’Alias pour régler les problèmes les plus communs lors de la modélisation 3D de mesh :

  • Mesh trop grand 

Si votre mesh contient un nombre de polygones supérieur à 1 000 000, il sera difficile à prendre en charge par Sculpteo et signifie qu’il contient un trop grand nombre détails inutiles. Il est donc primordial de réduire ce nombre grâce à l’outil Reduce mesh (voir paragraphe sur la réduction du mesh).

alias

  • Objet non orientable 

Les faces qui appartiennent au même bloc que votre modèle peuvent être dans des orientations différentes. Cela se produit lorsque les normales de vos faces ne sont pas toutes dirigées vers l’extérieur comme expliqué dans le paragraphe correspondant. Vous pouvez régler ce problème avec l’outil Reverse Orientation.

alias

  • polygones inversés 

L’une des faces d’une surface peut être dans des orientations différentes des faces adjacentes. Cela se produit lorsque les normales de vos faces ne sont pas toutes dirigées vers l’extérieur comme expliqué dans le paragraphe Mesh Subset et Mesh Orientation.

alias

  • Trous 

Votre mesh doit absolument être fermé et « étanche » pour être imprimé en 3D. Les trous que vous pouvez trouver peuvent être soit des trous sur les faces (une seule edge fausse) ou des trous entre deux éléments distincts, mais appartenant au même bloc. Dans le premier cas, utilisez la fonction Mesh Hole Fill pour fermer le trou. Dans le second cas, il faut utiliser l’outil Mesh Bridge ( voir le paragraphe correspondant plus bas).

alias alias

  • Objet en plusieurs blocs 

Chaque élément de votre modèle doit appartenir au même bloc. Si ce n’est pas le cas, vous devez séparer les blocs (outil Subset) puis les intersecter  alias intersect , et les couper  alias cut Enfin, regroupez-les avec Mesh Merge pour ne créer qu’un seul bloc. ( Voir le paragraphe sur l’intersection et la découpe de mesh plus bas).

alias

  • Mesh avec bords 

Si vous trouvez un bord dans votre mesh qui n’est pas dû à un trou ou à une surface non variée, c’est que les faces de votre modèle n’ont pas été soudées correctement. Retournez à votre modèle NURBS ou soudez le mesh avec l’outil Mesh Stitch ( voir paragraphe souder un mesh).

alias

  • Edges non variées 

Si vous repérez une edge dans votre mesh qui n’appartient qu’à une seule face et qui ne créée pas de trou, cela veut dire que votre mesh n’est pas varié et ne sera pas imprimable. La meilleure chose à faire est de retourner à la phase de modélisation (NURBS). Vous pouvez aussi essayer de couper la partie en trop avec l’outil Mesh Subset puis souder l’edge restante avec Mesh Stitch. ( Voir paragraphes correspondants).

alias

  • Faces isolées 

Si l’un des bords correspond à un ou plusieurs polygones inutiles et isolés dans votre mesh, vous pouvez les supprimer avec la commande Mesh Subset ( voir Mesh Subset).

alias

Vous pouvez retourner à l’analyse du mesh en double cliquant sur Mesh > Mesh Repair ( voir chapitre précédent) afin de vérifier si ces erreurs sont de nouveau détectée.

En résumé

Si vos blocs ne sont pas soudés ensemble lors de la phase de modélisation, vous verrez apparaitre des « bords » surlignés en rouge dans la fenêtre Mesh Repair. Vous pouvez facilement les souder ensemble avec la fonction Mesh Stitch dans Mesh > Mesh Stitch. Double cliquez sur le bord — ce qui sélectionne la zone adjacente — puis cliquez sur le bouton en bas à droite Stitch.

34_335px_tEG6rAR.jpg 


35_335px_9ijlfso.jpg 36_335px_QVzJyE4.jpg

37_335px_95XYNJo.jpg 38_335px_Nguqoa7.jpg

La présence de bords – surlignés en rouge sur votre modèle – lors de l’analyse du mesh peut aussi impliquer la présence de trous dans votre mesh. Vous pouvez voir la différence entre deux meshs qui ne sont pas connectés – bord à souder – et un trou dans votre mesh.

Dans le second cas, utilisez l’outil Mesh Hole Fill dans Mesh > Mesh hole Fill pour fermer manuellement le trou. Sélectionnez votre mesh et cliquez sur le bord rouge autour du trou. Cela va automatique le fermer. Pour sélectionner un mode de remplissage, référez-vous à la fenêtre d’information. Choisissez Taut pour un remplissage planaire et Faired pour un remplissage tangent.  

47_335px_TKxKr5G.jpg 48_335px_0FpVl4Q.jpg

Lorsque le trou détecté dans votre mesh est en réalité deux bords fermés comme dans l’exemple ci-dessous, l’outil de remplissage approprié est Mesh Bridge dans Mesh > Mesh Bridge.

alias  alias alias  alias Sélectionnez le mesh. Le bord du trou va être surligné. Sélectionnez les edges des deux polygones opposés et le logiciel va automatiquement connecter les edges du trou. Répétez l’opération pour tout le contour du polygone.

Si vous ne voyez pas de bords sur votre modèle, mais que le nombre de composants est toujours plus élevé que prévu, cela veut dire que certains blocs n’ont pas été encore unifiés. Encore une fois, la meilleure option est de retourner à votre modèle NURBS et de souder les surfaces correctement. Si c’est impossible, voici la procédure.

alias

Quand vous avez trouvé vos blocs, vous devez les diviser en utilisant la fonction Mesh Subset dans Mesh > Mesh Subset. Cette fonction utilise des ” points noirs ” pour sélectionner les zones de votre mesh qui doivent être divisées du reste.

Sélectionnez l’un des deux blocs que vous voulez diviser et appuyez sur Subset.

alias  alias

Vous avez maintenant divisé les blocs incorrects. Vous pouvez les intersecter en utilisant Mesh > Mesh Intersect. Puis Cut 

alias  alias

Sélectionnez l’un des blocs et la ligne de découpe créée. Sélectionnez la partie de votre bloc que vous souhaitez supprimer — celle qui se trouve à l’intérieur de votre modèle — puis appuyez sur Delete.

Faites la même chose pour le second bloc intersecté afin d’avoir deux blocs continu et correct que vous pourrez souder ensemble avec la fonction Mesh Stitch décrite dans les sections précédentes.

alias  alias

Si les outils et techniques décrites ne résolvent pas les problèmes de votre mesh, essayez les outils de réparation automatique de Sculpteo. Exportez votre modèle au format STL et transférez-le sur la plateforme de Sculpteo. Nous ferons tout notre possible pour réparer votre modèle. 

The feature ‘Mesh Subset’ allows you to select precise parts on your mesh. This feature can be useful when you need to delete unwanted parts of your already meshed model such as singular faces, or need to divide it into different parts that you need to keep separated.

For example, if you want to delete the embossed Sculpteo logo from the model. You can do this with the active command by selecting your mesh, and choosing a view that allows you to see all the parts of the mesh you want to subset—for the command resets when you move. Next, use a series of dots connected by lines, to define the area.

Some buttons will appear at the bottom right of the screen, choose ‘Select’ to pick the polygons—which become light blue when selected— and then click ‘Delete’ if you want to remove them permanently from your model, or ‘Subset’ to divide them from the rest of the polygons.

If—as in the provided example—you have deleted your polygons, a hole will then be created. Which can then be filled with the command ‘Hole Fill’

56_335px_zFPZRer.jpg 57_335px_VsNoVes.jpg

58_335px_rIDF5Q1.jpg 59_335px_zXjPxZS.jpg

60_335px_DTUdWzm.jpg alias