<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
Bonjour,<br>
<br>
Je vous remercie en premier lieu pour avoir développé Gmsh, et l'avoir
mis à la disposition de tous gratuitement.<br>
<br>
Je suis utilisateur de Gmsh depuis peu et me permets de vous contacter
pour un renseignement concernant la gestion des opérations booléennes
dans Gmsh, de type union, intersection, différence. <br>
<br>
Dans le cadre d'études sur des systèmes racinaires de plantes, je suis
amené à modéliser des racines avec Gmsh. Dans le cas précis qui
m'intéresse, je dispose d'un domaine cubique représentant un morceau de
sol dans lequel se trouvent un cylindre vertical qui correspond à une
racine et un autre cylindre horizontal qui correspond à une autre
racine, ces deux racines formant un "T". J'ai besoin d'imposer des
conditions limites sur les surfaces constitutives de la réunion de ces
deux cylindres.<br>
<br>
Ainsi, afin de dessiner automatiquement la jonction de ces deux
racines, je pensais que le plus simple était de créer les deux
cylindres tels que leur intersection ne soit pas vide (cf. fichier
geometrie.jpg en pièce jointe), puis de définir un volume "racine" qui
soit la réunion des deux cylindres et enfin d'imposer les conditions
limites sur les surfaces du volume "racine". <br>
<br>
Or il m'est impossible de trouver dans Gmsh les opérations booléennes
de type union, intersection, différence de surfaces ou de volumes. La
géométrie que j'ai créée m'oblige à imposer des conditions limites sur
la partie de la géométrie se trouvant à l'intersection des deux
cylindres, chose que je ne veux pas du tout faire.<br>
<br>
D'après ce que j'ai pu comprendre d'autres discussions postées sur le
site, ces opérations d'union, intersection... n'étaient pas prises en
compte par Gmsh auparavant. Qu'en est-il maintenant ? J'ai également
trouvé un document évoquant la future implémentation dans Gmsh d'une
bibliothèque nommée Level Set permettant de gérer ces opérations
booléennes. Est-elle disponible ? Le sera-t-elle dans les versions
ultérieures de Gmsh ? <br>
<br>
Dans ma modélisation, mis à part créer des géométries qui ne
s'intersectent pas, existe-t-il d'autres solutions ?<br>
<br>
Je vous remercie par avance pour ces renseignements. <br>
<br>
Cordialement.<br>
<br>
<br>
Nicolas BEUDEZ <br>
Ingénieur Simulation Numérique<br>
<b><span style="font-size: 12pt;">UMR EMMAH 1114 - INRA UAPV <br>
</span></b><span
 style="font-size: 9pt; font-family: "Arial Narrow","sans-serif";">Domaine

Saint Paul, Site <span class="SpellE">Agroparc</span>, Bât. Sol<br>
84914 Avignon Cedex 9 - France<br>
<b>Tél. : </b>04 32 72 22 66<br>
<b></b></span><span lang="EN-US"><a href="http://www.umr-emmah.fr/"><span
 style="font-size: 9pt;" lang="FR"></span></a></span><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>