Commit Graph

  • 4fbca00961 * Improved the Extended STL export code to hopefully speed it up substantially Philippose Rajan 2010-08-18 19:54:12 +0000
  • 196caf7b67 * Initial version of an extended STL export format for splitting up mesh faces into separate "solid" entities based on the boundary condition number * This extended format has been added in addition to the normal STL export format of Netgen * The extended format can also be read by Netgen without any changes to the STL reader code * ToDo: The code needs to be optimised and sped up.... current implementation is not sufficiently elegant! Philippose Rajan 2010-08-17 20:59:18 +0000
  • 77b01ed95e * Improved dialog layout for the colour based mesh visibility feature Philippose Rajan 2010-08-09 18:10:48 +0000
  • e356a50199 * New feature: View mesh surface elements of selected face colours * Added a new menu entry under the "special" menu for allowing users to inspect the face colours existent in a mesh Philippose Rajan 2010-08-09 18:03:25 +0000
  • 5bf0c8d5e4 * Also account for individual element visibility flag when generating the mesh wire-frame and filled elements lists for the OpenGL mesh visualisation. Philippose Rajan 2010-08-09 18:00:30 +0000
  • 537f1ba164 * Added a flag into the surface element class to control the visibility of each element individually. * Added functions to access the visibility flag. * By default the visibility flag is set to "1" implying that the element is visible. Philippose Rajan 2010-08-09 17:58:24 +0000
  • fec79cb2e3 fix for curved element check Joachim Schoeberl 2010-07-30 07:51:58 +0000
  • ea627c60e6 bug fix in discretpoints - curve Joachim Schoeberl 2010-07-29 09:37:14 +0000
  • 84b4817a3d curved elements access functions 2d meshing cleaning (a bit) Joachim Schoeberl 2010-07-20 20:04:16 +0000
  • 75a6623419 2d meshing improvements Joachim Schoeberl 2010-07-19 12:00:52 +0000
  • 1316c224d2 * Bug-fix for division by zero error in the OpenCascade "Dist" function * Added further "division by zero" protection at various other locations Philippose Rajan 2010-06-23 18:56:42 +0000
  • 9c9c630df0 * Bugfix (Thanks to screen-name "Vaina"): Mesh face highlighting was not updated when clicking on the "next" and "prev" buttons in the "Edit Boundary Conditions" dialog box. Philippose Rajan 2010-05-28 17:09:01 +0000
  • aaba936998 compile without occ Joachim Schoeberl 2010-05-25 08:46:40 +0000
  • 2e67060ee1 only for occ Joachim Schoeberl 2010-05-25 08:44:10 +0000
  • 049bcb4bef * Updated the NSIS installer configuration file to include the Math Kernel Libraries (MKL) for NGSolve * Modified the version number in the .dat file from 4.9.13-RC to 4.9.13 Philippose Rajan 2010-05-20 23:01:20 +0000
  • 76c7f1abc0 version numbers Joachim Schoeberl 2010-05-20 21:07:19 +0000
  • 067357176e * Add nglib demonstrator for OpenCascade geometry "ng_occ.cpp" to the Netgen project tree Philippose Rajan 2010-05-20 20:47:29 +0000
  • 768ef87cac suggestions by E.A. (salome) Joachim Schoeberl 2010-05-18 11:28:15 +0000
  • 33322c741c interface Joachim Schoeberl 2010-05-17 09:00:30 +0000
  • 8f59f8bdf8 * Added function to explicitly delete OCC Geometry in nglib * Removed unnecessary "BRepMesh_IncrementalMesh" call in nglib which was causing a Memory Leak * Miscellaneous streamlining of the nglib OCC functions Philippose Rajan 2010-05-05 18:42:51 +0000
  • a585af7eb9 occ set geomtype + bug fix ??? Joachim Schoeberl 2010-04-28 19:26:22 +0000
  • 44e9b5ed87 occ set geomtype + bug fix ??? Joachim Schoeberl 2010-04-28 19:24:38 +0000
  • cc66083309 change to size_t Joachim Schoeberl 2010-04-22 12:28:55 +0000
  • dbd73daf8d test output, warning removal Joachim Schoeberl 2010-04-22 11:44:07 +0000
  • febc65e217 * Modified version tag to 4.9.13-RC for the Netgen NSIS Installer Philippose Rajan 2010-04-18 16:56:57 +0000
  • 9c790cb1eb version 4.9.13-RC Joachim Schoeberl 2010-04-15 21:06:22 +0000
  • 83ddb43782 makefile Joachim Schoeberl 2010-04-14 13:01:45 +0000
  • 0fb00f2197 remove empty lines Joachim Schoeberl 2010-04-09 08:01:13 +0000
  • 3c53f52f60 fix in revolution primitive (orientation of spline curve) Joachim Schoeberl 2010-04-06 15:00:19 +0000
  • 06eb9902be version 4.9.13-dev Joachim Schoeberl 2010-04-04 06:26:26 +0000
  • 4b71358839 visualization dialog box Joachim Schoeberl 2010-04-04 06:25:23 +0000
  • 9b6e013ca0 extrusion bug fix Joachim Schoeberl 2010-04-04 06:24:24 +0000
  • 775b8401e5 p-smoothing for p-refinement Joachim Schoeberl 2010-03-25 18:06:50 +0000
  • 4af6fd91cc * Un-register Environment variables in a clean manner when un-installing Netgen Philippose Rajan 2010-03-23 21:04:06 +0000
  • a5ca6c603f * Added file "basegeom.cpp" to the solution files Philippose Rajan 2010-03-23 19:55:48 +0000
  • 526b1ee54e original file Joachim Schoeberl 2010-03-23 12:52:32 +0000
  • 6cdaec8ece meshing from surface mesh bug fix Joachim Schoeberl 2010-03-23 12:52:07 +0000
  • 623619a13c * Added svn:ignore properties to the "Netgen_Installer" folder for ".exe" and ".log" files, as well as for the folder "Binaries" Philippose Rajan 2010-03-22 22:56:58 +0000
  • 33d5068f3c * Adding the NSIS Installer source files for the Windows version of the Netgen Mesher into SVN Version Control * The batch files automate the NSIS compile process almost completely * Refer to the README!.TXT file before attempting to make any changes to any of the files * In most cases, the main file "netgen_installer.nsi" will not need to be modified Philippose Rajan 2010-03-22 22:51:11 +0000
  • 7862ac9a12 points on 2D boundary Joachim Schoeberl 2010-03-22 21:41:07 +0000
  • b5126a479b improvement for clippint plane visualization Joachim Schoeberl 2010-03-22 10:35:54 +0000
  • 026ae6b625 * Name the default installation folder based on the following pattern for both Netgen and Nglib: - netgen-inst<NoOCC/OCC>_<Win32/x64> - nglib-inst<NoOCC/OCC>_<Win32/x64> Philippose Rajan 2010-03-21 21:00:17 +0000
  • 00d8c320ff * Added empty macro definition "Standard_EXPORT" in Visual C++ Project files to prevent OpenCascade from exporting internal symbols through Netgen and Nglib - Results in a cleaner interface in the Netgen and Nglib exports Philippose Rajan 2010-03-21 20:55:57 +0000
  • d8728ec8fc error message when CSG visualization fails Joachim Schoeberl 2010-03-18 16:00:34 +0000
  • 3161463e94 some tests Joachim Schoeberl 2010-03-17 11:12:05 +0000
  • f4ba49d9c0 check for flag 'typevariable' in the load geometry procedure Joachim Schoeberl 2010-03-17 11:11:43 +0000
  • fc095693d9 cone bug fix Joachim Schoeberl 2010-03-16 22:16:47 +0000
  • 0bf7d1228e * Disabled creation of the debugging file "occmesh.rep" when meshing OpenCascade Geometry Philippose Rajan 2010-03-08 23:14:56 +0000
  • 9f8f784370 meshinifile in userdir Joachim Schoeberl 2010-03-08 20:07:21 +0000
  • 1b275bf988 fix crash on solution double click (no colormeshsize) Joachim Schoeberl 2010-03-04 13:15:52 +0000
  • 31587d6097 * Corrected WINNT Preprocessor macro for nglib win32 and x64 * Now uses pthread-w64 for x64 Philippose Rajan 2010-03-03 22:02:42 +0000
  • 95c0d356e0 minor fix Joachim Schoeberl 2010-03-03 08:15:22 +0000
  • 432ef92344 loadmeshfromstring Joachim Schoeberl 2010-03-02 00:10:33 +0000
  • e8db971e4d version 4.9.12 Joachim Schoeberl 2010-03-01 20:23:55 +0000
  • f9fdcdca9f * Changed path of 64-bit pthread libraries from "pthread-w32" to "pthread-w64" to improve clarity of directory structure Philippose Rajan 2010-02-26 23:13:13 +0000
  • 083330c033 * Activated Element size weights in OpenCascade meshing * Activated element error power other than "2" in meshing tools Philippose Rajan 2010-02-26 23:11:13 +0000
  • 96273c8861 * Added size based mesh visualisation also for Volume Elements Philippose Rajan 2010-02-26 22:31:18 +0000
  • 36e517fbb1 fixes for curved elements Joachim Schoeberl 2010-02-26 17:06:00 +0000
  • 8902ef38d0 fixes with curved prisms Joachim Schoeberl 2010-02-22 19:28:00 +0000
  • 3468255a89 * Corrected some Windows Preprocessor macros based on the Windows SDK v7.0 - Should be compatible with earlier SDK versions also * Netgen solution now also compiles with the Windows SDK v7.0 Philippose Rajan 2010-02-15 22:43:36 +0000
  • 19db925ed2 * Bugfix: Surface Mesh colouring based on mesh size was not working due to a local redefinition of the variables "minh" and "maxh".... corrected * Bugfix: Displaying tets in the domain switched surface mesh colouring mode from GL_SMOOTH to GL_FLAT even when not showing the tets anymore.... corrected * Changed from logarithmic scaling to linear scaling for mesh size based colouring Philippose Rajan 2010-02-15 22:41:02 +0000
  • 17a0d73514 curved prisms fix Joachim Schoeberl 2010-02-08 12:39:40 +0000
  • d299cc75bb remove file Joachim Schoeberl 2010-01-14 18:23:44 +0000
  • 53d516db99 remove automatic generated files Joachim Schoeberl 2010-01-14 18:22:00 +0000
  • 557721fc46 bug fix in revolution Joachim Schoeberl 2010-01-14 16:56:13 +0000
  • 7feea75c6a * aclocal.m4 had for some reason changed in the local copy, and got accidentally submitted.... reverted file back to the last revision (SVN 57) Philippose Rajan 2010-01-14 15:20:18 +0000
  • e3117cf206 * Bugfix: The feature for OCC Geometry to specify the maximum meshsize for each face had a bug which clamped the mesh size for faces which were not selected by the user to the global maximum mesh size when first invoked. ..... This bug has now been fixed Philippose Rajan 2010-01-14 14:02:59 +0000
  • 37e537a67c template instantiation fix Joachim Schoeberl 2009-11-25 09:30:28 +0000
  • 83e8b1ec53 mesh optimization improvements Joachim Schoeberl 2009-11-16 08:18:00 +0000
  • 8ebf21f600 automake configuration (thanks to miket) Joachim Schoeberl 2009-11-02 12:29:13 +0000
  • b01e0e25c0 refinement also for occ Joachim Schoeberl 2009-11-01 12:02:05 +0000
  • dfebc96d49 mesh refinement from nglib Joachim Schoeberl 2009-11-01 11:49:20 +0000
  • f4bfd278c3 remove duplicated header declaration Joachim Schoeberl 2009-11-01 10:51:22 +0000
  • ddae59ff57 * OpenFOAM 1.5+ Export: - Function / Variable names made consistent with Netgen coding styles - More code documentation - Added a comment in the exported files to indicate mesh creation using Netgen Philippose Rajan 2009-11-01 10:50:29 +0000
  • a6b7f58a65 quicksort for CSG - special point sorting Joachim Schoeberl 2009-11-01 10:49:20 +0000
  • a5aec7630c topology Joachim Schoeberl 2009-10-31 21:03:52 +0000
  • f0a97767bd * OpenFOAM 1.5+ Export: Even further optimisations, and more code documentation added Philippose Rajan 2009-10-31 19:53:43 +0000
  • 9e64043989 * OpenFOAM 1.5+ Export: Further optimisation and efficiency improvements (over two times faster than the previously committed version!) Philippose Rajan 2009-10-30 22:25:36 +0000
  • ef79ddd30f * OpenFOAM 1.5+ Export function optimised for speed / efficiency * Small usability improvements to "menustat.tcl" file Philippose Rajan 2009-10-29 23:51:32 +0000
  • f6823a4769 QuickSort Joachim Schoeberl 2009-10-28 00:26:33 +0000
  • 20c2f2757e quicksort Joachim Schoeberl 2009-10-28 00:22:10 +0000
  • 94a06d8cae quicksort for arrays Joachim Schoeberl 2009-10-28 00:04:19 +0000
  • e2f16032cc * OpenFOAM 1.5+ Export capability added * Relevant changes to Makefile.am and MSVC project files * Pressing the "Quit" toolbar button now pops up a dialog box Philippose Rajan 2009-10-27 23:11:15 +0000
  • b2e8610f90 * Changes to the Boundary Layer generation system * More user feedback when saving and exporting mesh files to disk Philippose Rajan 2009-10-27 23:04:42 +0000
  • 6f39164242 reduced memory requirement for the setup of topology faces Joachim Schoeberl 2009-10-27 18:14:45 +0000
  • aa805dfafe geometry info for elliptic-cylinder Joachim Schoeberl 2009-10-12 21:41:54 +0000
  • 84fda5f10b remove typevariable (not available for all environments) Joachim Schoeberl 2009-10-09 13:48:43 +0000
  • 1600d09c53 bug fix for surface-element lists Joachim Schoeberl 2009-10-08 15:36:46 +0000
  • dd50309393 bug fix for surface-element lists Joachim Schoeberl 2009-10-08 15:34:57 +0000
  • 44ac64f85a * When loading the ng.ini and ngmesh.ini files, a check is now made, to ensure that the files listed in the "Recent Files" menu entry actually exist. If they do not exist, the entries are removed from the list Philippose Rajan 2009-10-04 15:24:31 +0000
  • 59cd94a1dc * More documentation within the netgen.ocf file * Modified the boundary condition numbers to reflect the change in the lowest allowed boundary condition change from "0" to "1" * Removed version number from the file to ease maintenance Philippose Rajan 2009-10-04 15:20:56 +0000
  • 3abc034f09 * Smallest assigned boundary condition number corrected from "0" to "1" in order to maintain compatibility with NgSolve * Improved code consistency between Automated assignment and Profile based assignment algorithms * More informative messages Philippose Rajan 2009-10-04 15:19:14 +0000
  • 0d1f18749d * Temporarily fixed bug: array "facedecoding" gets corrupted after converting a mesh to second order, subsequently causing a crash on using the function "GetSurfaceElementsOfFace" -- Corrected by uncommenting a previous approach used to obtain the surface elements of a face, and commenting out the currently used code till further clarification Philippose Rajan 2009-10-04 15:15:57 +0000
  • df79bea6bd * Code cleanup and formatting * Included error checking when opening OCC geometry files * Attempt to retain face colours even after geometry healing * Fixed a bug which did not clear face mesh size array when a new geometry was loaded * More consistent code between STEP and IGES geometry load functions Philippose Rajan 2009-10-04 15:12:43 +0000
  • 5701d9f094 * Updated version number for Windows to 4.9.12-dev Philippose Rajan 2009-10-04 15:07:07 +0000
  • a403af541d default exportfiletype Joachim Schoeberl 2009-09-22 17:59:55 +0000
  • b06e32f9f7 export filetype Joachim Schoeberl 2009-09-22 07:15:08 +0000
  • c4c3773610 save export filetype Joachim Schoeberl 2009-09-22 07:12:00 +0000
  • c5800d02a7 * Configured Nglib 64-bit to also include OpenCascade support Philippose Rajan 2009-09-12 09:10:07 +0000
  • 9b88c07cb7 fix Makefile Joachim Schoeberl 2009-09-11 20:07:34 +0000