Étape 3: Géométrie de solides
En cas de chevauchement de maillage, le plugin permet de séparer automatiquement maillage des structures grâce à l’utilisation de la sémantique de la maille.
Une vue est dédiée à la sémantique de maille et horizontalement est remplie de blocs représentant des maillages manipulés. En échangeant un bloc avec c' est droit ou gauche voisin, l’un définit la façon dont il sera utilisé en cas de maillage qui se chevauchent d’enlèvement. Blocs plus à gauche sont appelées blocs intérieurs. Blocs plus juste sont appelées blocs extérieurs.
Pour illustrer l’utilisation des blocs intérieurs et extérieurs, permet d’imaginer que nous avons un maillage de navire et d’un maillage d’os qui se chevauchent entre eux. Lors de l’utilisation de l’opération booléenne de différence, le bloc externe verra son maillage mis à jour, afin d’enlever la partie qui se chevauchent. Dans le cas où le vaisseau sanguin est un bloc interne et l’os un bloc externe, le maillage de l’OS sera actualisé pour enlèvement de chevauchement et de sa part qui se chevauchent sera supprimé. Le maillage de vaisseau sanguin restera inchangé. Dans le cas où le vaisseau sanguin est un bloc externe et l’os sont un bloc interne, le vaisseau sanguin qui se chevauchent de partie sera supprimé.