- Nov 25, 2004
-
-
Christophe Geuzaine authored
This patch fixes an old design flaw in the post-processing module, namely that we used a list of Post_View objects instead of a list of pointers to Post_View objects in CTX.post.list. This had many annoying consequences, in particular the fact that we needed to be extra careful every time the list was reallocated (as pointers to the list elements would become invalid). I tried very hard to change the code everywhere it should be changed, but I might have missed something. Please let me know if you see anything suspicious (like a crash when you duplicate/remove/combine/... post-processing views).
-
- Oct 03, 2004
-
-
Christophe Geuzaine authored
Better handling of '-psn_XXX' command line arg. from the Mac Finder
-
- Sep 18, 2004
-
-
Christophe Geuzaine authored
cosmetic
-
Christophe Geuzaine authored
cleaned up View->Combine by defining a new option (to determine if we should remove the original views after a "Combine" or not)
-
- Sep 17, 2004
-
-
Christophe Geuzaine authored
add -pid command line option to print the process id on stdout
-
- Jul 01, 2004
-
-
Christophe Geuzaine authored
update command line help
-
- Jun 30, 2004
-
-
Christophe Geuzaine authored
added optimization hooks in the interface (GUI + comamnd line)
-
- Jun 26, 2004
-
-
Christophe Geuzaine authored
Merged Netgen 4.3.1: a Delaunay/Frontal 2D/3D mesh generator. Thanks a lot to Nicolas Tardieu for this!
-
- Jun 20, 2004
-
-
Christophe Geuzaine authored
- mesh.algo -> algo2d and algo3d - replaced most of the remaining radio buttons with Fl_Choices (requires less screen real estate)
-
- Jun 17, 2004
-
-
Christophe Geuzaine authored
create the default project file in the home directory if no "current" directory is defined (e.g. when double-clicking on the icon on Windows/MacOS)
-
- May 31, 2004
-
-
Christophe Geuzaine authored
removed old unused options
-
- May 29, 2004
-
-
Christophe Geuzaine authored
- generalized vertex array class to use reallocatable arrays - introduced vertex arrays in post for all triangles: this speeds things up tremendously for ALL scalar views: 2d scalar views of course, but also for 3d isos (tets, hexas, etc.) and all smooth normals. The costly computations (compute the isos, get the normals) are only done ONCE each time the view is changed. Then we just pass the vertex array to OpenGL everytime we need to redraw (e.g. when we rotate the scene) - removed the display list code alltogether: it's completely blown away by the new vertex array code! for the record: with the new drawing code, you can - rotate 500,000 triangles in real time on a 3-year old linux PC (tested with a boing 747 surface mesh from CU: 10 times faster than old code) - display and rotate in real time 10 transparent+smooth shaded 3D isos for a 1 million tet mesh (about 1 frame per second with the new code; took tens of seconds with the old one) Awesome :-)
-
- May 17, 2004
-
-
Christophe Geuzaine authored
removed unused geom.overlay option
-
Christophe Geuzaine authored
removed unused geom.highlight option + small cleanup of the selection code
-
- May 15, 2004
-
-
Christophe Geuzaine authored
add 1 more verbosity level; bump default to 3
-
- May 12, 2004
-
-
Christophe Geuzaine authored
- removed context.default_plugin - changed the main so that we load the plugins *before* we set the options (this way you can save your favourite plugin options in .gmsh-options, too)
-
- Apr 22, 2004
-
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
- Apr 21, 2004
-
-
Christophe Geuzaine authored
doc -convert
-
Christophe Geuzaine authored
"gmsh -convert file file" now also translates meshes into the newest format (in addition to parsed->binary post-processing views)
-
- Apr 18, 2004
-
-
Christophe Geuzaine authored
better progname
-
- Apr 15, 2004
-
-
Christophe Geuzaine authored
introduced GMSH_EXTRA_VERSION so that we can differentiate official/unofficial releases
-
- Feb 20, 2004
-
-
Christophe Geuzaine authored
More "airplane" work... - rewrote the way we handle lights: glEnable(GL_LIGHTING) is now used at the lowest level, where it belongs. This fixes many lighting glitches, and should make the whole stuff much more predictable; - simplified the display modes for geometry and mesh: the choice between wireframe/solid is now independent of the choice of lighting/no lighting (and there is a new "Enable lighting" option for the geometry, too--even if it does only affect things like normals/tangents at the moment); - brand new code to draw really nice (shaded) 3D arrows + 3 options that fully parameterize them (they can degenerate into pyramids, cones, w/ or w/o stems, etc.); - new options so that we can also use the new arrows outside the post-processing module (e.g. for tangents/normals). - "alt+d" now simply switches between solid and wireframe mode; - new shortcut "alt+w" to switch the lighting mode for all the modules (geo/mesh + all post views) at once.
-
- Feb 07, 2004
-
-
Christophe Geuzaine authored
Update copyright notice
-
- Feb 05, 2004
-
-
Christophe Geuzaine authored
better -convert
-
Christophe Geuzaine authored
Added "append" argument to WriteView (so that "gmsh -convert file file" can handle all the views in the input file and not only the first one).
-
- Jan 25, 2004
-
-
Christophe Geuzaine authored
Following a discussion with Laurent, we can now combine multiple views (under certain conditions) into multi time step ones. This permits e.g. to output separate .pos files for each time step, and still have a real time evolution in gmsh. Pretty neat :-)
-
- Jan 13, 2004
-
-
Christophe Geuzaine authored
New post-processing range mode to adapt the scale for each time step (i.e., min/max is time step dependent)
-
- Nov 27, 2003
-
-
Christophe Geuzaine authored
Cleaned up the whole Include/Merge/Open mess (removed the ugly yyin/yyname tables in the parser, made the Merge routine reentrant + uniformized all the INFO/STATUS messages). This should fix a nasty side effect from this morning's commit (wrong yynames when doing multiple merges in the same file).
-
- Oct 29, 2003
-
-
Christophe Geuzaine authored
Prepare for commercial release
-
- Aug 11, 2003
-
-
Christophe Geuzaine authored
Save the chosen FLTK theme in the per-session resources
-
- Jun 13, 2003
-
-
Christophe Geuzaine authored
Fix a couple of bugs for 2nd order elements. Seems to work OK for 2D meshes now. 3D is still kinda flaky, and extrusion is not implemented.
-
Christophe Geuzaine authored
- add PNG check in Get_BuildOptions() - move "make doc" to top-level Makefile - better "make purge"
-
- Apr 19, 2003
-
-
Christophe Geuzaine authored
Corrections apres relecture / part 1
-
- Apr 14, 2003
-
-
Christophe Geuzaine authored
Added shortcuts.texi
-
- Mar 21, 2003
-
-
Christophe Geuzaine authored
Fix whitespace in copyright headers
-
- Mar 02, 2003
-
-
Christophe Geuzaine authored
pretty print build options
-
Christophe Geuzaine authored
pretty print build options
-
Christophe Geuzaine authored
Make headers self-contained
-
Christophe Geuzaine authored
add progname in -info
-