- Apr 18, 2004
-
-
Christophe Geuzaine authored
- converted 2D_Recombine and SecondOrder to the EdgesContainer class - removed the quadrangle hak and the ugly EdgesInVolume global from 3D_Coherence
-
Christophe Geuzaine authored
- Fixed second order mesh generation in 3D (on simplices only at the moment). - In prevision of the extension to hexas, prisms and pyramids, all elements are now derived from a new Element base class, which will be used in the generalization of Edge/EdgesContainer in the future.
-
Christophe Geuzaine authored
Improved xytouv() and xyztouv() by trying different initial guesses in the newton algo (before relaxing). Should be more robust than what we did before.
-
Christophe Geuzaine authored
added new constructor with no arguments in prevision of Degre2 cleanup
-
Christophe Geuzaine authored
Fixed computation of vertex->u param in curve extrusion
-
- Apr 13, 2004
-
-
Christophe Geuzaine authored
make parser && make depend
-
Christophe Geuzaine authored
acos->myacos
-
- Mar 30, 2004
-
-
Christophe Geuzaine authored
- Simplified the bounding box computation. It is now computed as follows (after each include/merge/open): 1. If there is a geometry (i.e., at least one geometrical point), the bounding box is taken as the box enclosing all the geometrical points; 2. If there is no geometry but there is a mesh (i.e., at least one mesh vertex), the bounding box is taken as the box enclosing all the mesh vertices; 3. If there is no geometry and no mesh, but there are some post-processing views, the bounding box is taken as the box enclosing all the primitives of the last post-processing view. This should fix the weird things that sometimes happen when we animate scenes that do not contain any geometrical entities. - Deprecated MergeWithBoundingBox() - Removed Replot() - Removed the "Last_NumberOfPoints" hack in the parser - Removed CTX.expose
-
- Mar 28, 2004
-
-
Christophe Geuzaine authored
fix gcc warning
-
- Mar 23, 2004
-
-
Christophe Geuzaine authored
pretty print
-
- Mar 05, 2004
-
-
Christophe Geuzaine authored
New raster ("bitmap") PS/EPS/PDF output
-
- Mar 04, 2004
-
-
Christophe Geuzaine authored
-
- Mar 03, 2004
-
-
Christophe Geuzaine authored
I forgot to commit these last week: it's just the beginning of some cleanup of the old 2D algorithm (removed non-functional voronoi insertion, fixed a couple of memory leaks, added some comments, etc.)
-
- Feb 28, 2004
-
-
Christophe Geuzaine authored
And more airplane work! - merged STL patch from Nicolas Tardieu. This patch permits to create an real elementary surface for each STL face. Until we have some code to directly remesh the STL data (which would be much nicer and cheaper), this is very useful. We can finally use STL representations to create meshable volume models. Thanks Nicolas ! - new option to color the mesh by physical entities (if an element belongs to multiple physicals, we use the first one) - additional cleanup of the mesh drawing code - big cleanup of the geometry creation section in the parser: * removed horrible Geo/DataBase.cpp * fixed all List-related memory leaks (a lot!) * added tests to check if we don't try to recreate existing entities (this should prevent many weird bugs due to incorrect input files) - fixed LineLoop/EdgeLoop memory leaks - many small fixes all over the place
-
- Feb 07, 2004
-
-
Christophe Geuzaine authored
Update copyright notice
-
- Dec 22, 2003
-
-
Christophe Geuzaine authored
-
- Dec 16, 2003
-
-
Christophe Geuzaine authored
Previous commit was completely wrong. Need to think a little more about this problem.
-
Christophe Geuzaine authored
increment the factor more slowly
-
Christophe Geuzaine authored
Better edge swapping for non-recombined extruded meshes
-
- Dec 12, 2003
-
-
Christophe Geuzaine authored
Removed extra arg for Init_Mesh
-
Christophe Geuzaine authored
Add a couple of 'else if's
-
- Dec 11, 2003
-
-
Christophe Geuzaine authored
new "Delete All;" command + only warn when reloading duplicate geometry points.
-
- Dec 08, 2003
-
-
Christophe Geuzaine authored
some more cleanups
-
Christophe Geuzaine authored
List_Replace->List_Insert
-
Christophe Geuzaine authored
Handle multiple physicals for single elementary
-
- Dec 07, 2003
-
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
New MSH file format, version 2.0. ******************************************************** ************ Please send me your comments ************** ********************************************************
-
Christophe Geuzaine authored
Small changes for skeletton of new mesh format
-
Christophe Geuzaine authored
Added support to visualize mesh partitions. The partition info is currently set as the physical entity number in the MSH file, but it would be trivial to change it to something else (e.g., as soon as we generalize the MSH format to take arbitrary number of tags per element).
-
- Dec 04, 2003
-
-
Christophe Geuzaine authored
Explicitly say that the mesh will be incorrect if the swapping failed
-
Christophe Geuzaine authored
Fixed one more bug for degenerate, non-recombined extrusions, that could lead to duplicate elements.
-
Christophe Geuzaine authored
Fix seg fault in Read_SMS
-
Christophe Geuzaine authored
Fixed degenrate tets generation (oops!)
-
- Nov 29, 2003
-
-
Christophe Geuzaine authored
- new DecomposeInSimplex plugin - new "Combine Views" command in the parser - cleaned up View::tranform and View::smooth (+small bug fix for SLs) - better check for transparency sorting - make depend - new View.AlphaChannel option to change the transparency globally for a given view (instead of having to change the colormap by hand every time) With all the above, we can now generate very nice (and correct) transparent iso-surfaces: Merge "../tutorial/view3.pos"; minIso = 0; maxIso = 2; nbIso = 7; Plugin(CutMap).iView = 0; For i In {1:nbIso} Plugin(CutMap).A = (maxIso-minIso)/nbIso * i; Plugin(CutMap).Run; EndFor Delete View[0]; Combine Views; For i In {1:nbIso} Delete View[0]; EndFor Plugin(DecomposeInSimplex).iView = 0; Plugin(DecomposeInSimplex).Run; View[0].AlphaChannel = 0.6;
-
- Nov 27, 2003
-
-
Christophe Geuzaine authored
Fix name
-
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
Fix 2 gcc warnings
-
- Oct 26, 2003
-
-
Christophe Geuzaine authored
- Fix element numbering in Extrude Point and Extrude Line - Look for config files in $GMSH_HOME before $HOME
-
- Sep 17, 2003
-
-
Christophe Geuzaine authored
- Comment JF's last changes in the parser until we fix the syntax - Update gl2ps - Small fix in the configure script to better detect fltk-config - Fix Parser/Makefile (for older versions of bison)
-
- Sep 16, 2003
-
-
Christophe Geuzaine authored
New native PDF support
-