Mesh Generation
Description
This program is for mesh generation for multi-domain boundary value problems. On startup, it will automatically try to open Domain_Definition.dat, and will save to Domain_Definition.dat when the "Save" button is pressed. It was created for X Windows using C++ and OpenGL, and has been tested on Ubuntu Linux and Mac OS X.
Instructions
- To create a new domain, double-click with the left mouse button. Double-clicking on a domain duplicates that domain on the face that you double-clicked.
- To re-center the view, double-click with the right mouse button. Double-clicking on a domain centers the view on that domain.
- To select a domain, click on it with the left mouse button.
- To edit the properties of a selected domain, choose the property with the arrow keys and press enter. Type in the new value and press enter again to set the property.
- To move a domain, drag with the left mouse button the center of a face of a domain in the plane that you want to move it in. Note: There should be a yellow shape with four arrows under the cursor.
- To resize a domain, drag with the left mouse button the corner of a face of a domain in the plane that you want to resize it in. Note: There should be a yellow shape with two arrows under the cursor.
- To delete a domain, press the "Delete" or "Backspace" key.
- To rotate the view, drag with the right mouse button.
- To zoom in and out, use the scroll wheel or the +/- keys.
Screenshot
Code
Copyright 2008 Evan Wallace