> On 10 Sep 2015, at 09:42, Thomas PINCHARD <[email protected]> wrote:
>
>
> Bonjour Christophe,
>
> tout d'abord, je vous félicite pour cet outil, qui me permet de m'en servir
> régulièrement dans le cadre professionnel pour faire des maillages.
> Pour votre info, je me sers aussi de Salomé parfois après avoir maillé dans
> GMSH (par exemple pour dédoubler des noeuds qui sont au contact entre deux
> structures), j'apprecie donc particulièrement l'export/import vers med.
>
> J'en viens à ma suggestion, il nous arrive de faire des maillages réglés, via
> l'option transfinite.
> Or cette méthode est un peu lourde car il faut à chaque fois sélectionner les
> 4 points de la surface (dans l'ordre).
> C'est donc inutilisable en pratique quand on a des gros maillages comme
> ci-dessous (ou en tout cas c'est très fastidieux).
> Est-ce qu'il serait possible de modifier la commande pour que l'on puisse
> demander la réalisation de transfinite surface à plusieurs groupes de maille
> d'un seul coup, et ensuite GMSH vérifie qu'il s'agit bien de surfaces à 3 ou
> 4 cotés et trouve tout seul les sommets dans l'ordre ?
>
Oui, c'est possible. J'ai ajouté ceci à la fin du tutorial t6.geo pour montrer
comment:
// When the surface has only 3 or 4 control points, the transfinite constraint
// can be applied automatically (without specifying the corners explictly).
Point(7) = {0.2, 0.2, 0, 1.0};
Point(8) = {0.2, 0.1, 0, 1.0};
Point(9) = {-0, 0.3, 0, 1.0};
Point(10) = {0.25, 0.2, 0, 1.0};
Point(11) = {0.3, 0.1, 0, 1.0};
Line(10) = {8, 11};
Line(11) = {11, 10};
Line(12) = {10, 7};
Line(13) = {7, 8};
Line Loop(14) = {13, 10, 11, 12};
Plane Surface(15) = {14};
Transfinite Line {10:13} = 10;
Transfinite Surface{15};
Christophe
> <Mail Attachment.gif>
>
> Merci beaucoup.
>
> PS : parmi ma liste de cadeaux pour Noel, j'ai aussi -> la modification qui
> permettrait de ne plus avoir à faire de transfinite line avant les
> transfinite surface. Ce qu'on pourrait imaginer, c'est :
> lorsqu'on demande une transfinite surface :
> - GMSH cherche les 4 cotés
> - à chaque coté, on cherche la longueur caractéristique telle que
> définie pour chacune des deux extremités, ce qui permet, connaissant la
> longueur du segment, de défnir un nombre de noeuds
> - on compare ensuite le nombre de noeuds deux segments deux à deux et
> on prend le plus grand
> - on applique l'algorithme classique
> Par contre ca devient compliqué ensuite si on demande la réalisation d'une
> surface transfinite adjacente à une surface déja réalisée...
>
> Et j'ai aussi la réalisation de surfaces transfinite à 3 cotés (2 cotés avec
> le même nombre de noeuds) :
> <Mail Attachment.gif>
>
> Encore merci pour les développements que vous faites !
>
>
>
>
>
>
> <Mail Attachment.gif>
> Thomas PINCHARD
> Ingénieur GC
> EDF – Centre d'ingénierie hydraulique (CIH)
> Département Génie Civil - Service Structures
> Savoie technolac
> 73373 Le Bourget du Lac Cedex
>
> [email protected]
> Tél. : 04 79 60 11 94
> Tél. mobile : 06 88 34 69 28
> <Mail Attachment.gif>
> Un geste simple pour l'environnement, n'imprimez ce message que si vous en
> avez l'utilité.
>
>
>
> Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis
> à l'intention exclusive des destinataires et les informations qui y figurent
> sont strictement confidentielles. Toute utilisation de ce Message non
> conforme à sa destination, toute diffusion ou toute publication totale ou
> partielle, est interdite sauf autorisation expresse.
>
> Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le
> copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie.
> Si vous avez reçu ce Message par erreur, merci de le supprimer de votre
> système, ainsi que toutes ses copies, et de n'en garder aucune trace sur
> quelque support que ce soit. Nous vous remercions également d'en avertir
> immédiatement l'expéditeur par retour du message.
>
> Il est impossible de garantir que les communications par messagerie
> électronique arrivent en temps utile, sont sécurisées ou dénuées de toute
> erreur ou virus.
> ____________________________________________________
>
> This message and any attachments (the 'Message') are intended solely for the
> addressees. The information contained in this Message is confidential. Any
> use of information contained in this Message not in accord with its purpose,
> any dissemination or disclosure, either whole or partial, is prohibited
> except formal approval.
>
> If you are not the addressee, you may not copy, forward, disclose or use any
> part of it. If you have received this message in error, please delete it and
> all copies from your system and notify the sender immediately by return
> message.
>
> E-mail communication cannot be guaranteed to be timely secure, error or
> virus-free.
>
> _______________________________________________
> gmsh mailing list
> [email protected]
> http://www.geuz.org/mailman/listinfo/gmsh
--
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://www.montefiore.ulg.ac.be/~geuzaine
Tetrahedron V, July 4-5 2016: http://tetrahedron.montefiore.ulg.ac.be
Free software: http://gmsh.info | http://getdp.info | http://onelab.info
_______________________________________________
gmsh mailing list
[email protected]
http://www.geuz.org/mailman/listinfo/gmsh