- Nov 26, 2004
-
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
fix help string
-
Christophe Geuzaine authored
- fixed CTX.post.list error in new plugins - cleanup integrateLevelsetPositive in Integrate.cpp - re-indent
-
Jean-François Remacle authored
-
Jean-François Remacle authored
-
Jean-François Remacle authored
-
Jean-François Remacle authored
-
Jean-François Remacle authored
-
- Nov 25, 2004
-
-
Christophe Geuzaine authored
- Added a bunch of colormaps from: Color Theory and Modeling for Computer Graphics, Visualization, and Multimedia Applications Haim Levkowitz University of Massachusetts Lowell Lowell, Massachusetts, USA - Increased max size of colormap to 1024 - Small cleanup in parser+plugin
-
Jean-François Remacle authored
-
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).
-
- Nov 24, 2004
-
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
fixed FPE in computeLevelsetPositive when SUMABS=0 (still not sure what this stuff is useful for, though :-))
-
Christophe Geuzaine authored
Use the new Fl::delete_widget() call to delete widgets in callbacks in FLTK 1.1.6. FLTK 1.1.5 introduced a potential crash due the fact that it could access a widget's data after its callback was executed. Fl::delete_widget() in 1.1.6 delays the deletion until the next Fl::wait() call. In any case, this means that we cannot use group.clear() anymore.
-
- Nov 23, 2004
-
-
Jean-François Remacle authored
-
- Nov 22, 2004
-
-
Christophe Geuzaine authored
make Export_LcField also work with SimplexBase
-
Christophe Geuzaine authored
better solution for offset
-
Jean-François Remacle authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
fine-tune epsilon
-
Christophe Geuzaine authored
better epsilon
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
update to latest gl2ps
-
- Nov 19, 2004
-
-
Christophe Geuzaine authored
fixed error checking code to work also with adaptive views.
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
The "Simplex" class is now derived from a new class "SimplexBase", which contains only pointers to the nodes, and none of the other stuff necessary for the actual mesh generation. All the input/output/display routines have been rewritten in terms of SimplexBase: this provides a gain of almost 50% in memory when you just load meshes from .msh files to do visualization stuff, instead of actually generating the mesh.
-
- Nov 18, 2004
-
-
Christophe Geuzaine authored
doc update
-
Christophe Geuzaine authored
Added GUI for z-clipping plane distance factor (and changed the default value from 10 to 5)
-
Christophe Geuzaine authored
New "fast" routine to create simplices used only for visualization. This speeds up the load time of large tetrahedral (volume) meshes by roughly 50%, and brings Read_Mesh.cpp pretty close to mshsort.cpp performance-wise. Since Read_Mesh does many more things (all the Tree/List queries to create elementary/physical entites + partitions), this is actually pretty good. Loading a 1.4 million tets mesh file on my 1.5 GHz Linux machine now takes about 17 seconds.
-
Christophe Geuzaine authored
New General.ClipFactor option to fine-tune the position of the near and far clipping planes (default = 10; setting a smaller value leads to a better z-buffer resolution, but zooms/rotations can then lead to undesired clipping).
-
- Nov 16, 2004
-
-
Christophe Geuzaine authored
Revert to GL_NORMALIZE instead of GL_RESCALE_NORMAL (since GL_RESCALE_NORMAL is not supposed to work with anisotropic scalings)
-
- Nov 15, 2004
-
-
Christophe Geuzaine authored
cleanup variable names
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
use homogenous coordinates so that we can apply translations, too.
-
- Nov 14, 2004
-
-
Christophe Geuzaine authored
older versions of g++ don't like static members in inline fcts...
-
Christophe Geuzaine authored
set lc=0.1 by default, since the default viewport size is of order 1
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
Better interactive point creation (modified patch from schumact@colorado.edu)
-
- Nov 13, 2004
-
-
Christophe Geuzaine authored
- First draft (pretty much untested!) of new "Integrate" plugin to * integrate scalar fields over all the elements in a view * integrate the circulation of vector fields along line elements * integrate the flux of vector fields across surface elements Used with Plugin(DisplacementRaise) and Plugin(Evaluate) this permits for example to compute the area/volume of deformed configurations; and, with Plugin(CutPlane)+Plugin(Skin), the perimeter of deformed sections. Another interesting application is to use it on a vector field with Plugin(CutPlane), in order to compute fluxes across arbitrary cross-sections. - Added "connectPoints" option to Plugin(CutParametric) so that we can feed its output to Plugin(Integrate) - Added Normals and Tangents options to visualize the orientation of elements in post-processing views - Added "swapOrientation" in Plugin(Transform) to change the orientation of the elements (in place) (+ moved the transformation routines from the view class into the plugin) - fixed #defines in some of the plugin header files
-