Hi,<br>
<br>
I have done a bit of work with Gmsh and would like to continue using this tool. A serious problem for me is the lack of functionality for defining constraints and materials. So I´m thinking about adding this functionality myself. If my work is successful, it may be useful for other Gmsh users, too. But I´m not sure that it´s welcome, i.e. that it fits the intention of Gmsh development. Does it?<br>
<br>
But anyway I have some questions concerning the concept.<br>
<br>
First I would like to learn how to build a new menu item, maybe "Constraints". I have seen a lot of menu stuff in Fltk/GUI.cpp. Maybe adding the menu item in 286:Context_Item menu_mesh[] is a good beginning?<br>
<br>
Next I need to know the functions for identifying and activating nodes in the GUI. Where are these functions in the code?<br>
<br>
My first idea is to store the nodes, which have constraints, in an array. But I´m not experienced enough to say, that its a good approach, especially for big meshes. What do you think?<br>
<br>
I think, there should be some code to identify those nodes, which are connected to selected geometry entities (points, curves, surfaces, volumes). If you know, which functions are dedicated to this, please let me know.<br>
<br>
Last but not least are the functions for writing to the output files of interest.<br>
<br>
<br>
<br>


<div style="CLEAR: both">Greetings,<br>
<br>
   Michael Glockenmeier<br>
<br>
----------------------------------------------<br>
Fa. Michael Glockenmeier<br>

Dipl.-Ing. Michael Glockenmeier<br>
Hauptstr. 55 c<br>
D-86926 Greifenberg<br>
Germany<br>
<br>
Tel ++49 (0) 8192/933 185<br>
Fax ++49 (0) 8192/933 186<br>
Email mglocken@aol.com<br>
<br>
Visit my site: www.femcfd.com</div>
<div class="AOLPromoFooter">
<hr style="margin-top:10px;" />
<b>AOL eMail auf Ihrem Handy!</b>Ab sofort können Sie auch unterwegs Ihre AOL email abrufen. <a href="http://www.aol.de/Webmail/" target="_blank">Registrieren</a> Sie sich jetzt kostenlos.<br />
</div>