> 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

Reply via email to