Commit Graph

276 Commits

Author SHA1 Message Date
Philippose Rajan
73451bace6 * Fixed - Unnecessary functions exported from OCC Topology Explorer code 2009-04-04 21:43:55 +00:00
Joachim Schoeberl
62c877a83d nginterface - dll 2009-04-04 13:43:02 +00:00
Philippose Rajan
dcf5d73f3d * Bug-fix: Fixed error while handling parameters with whitespaces during the post-build phase 2009-04-04 10:02:53 +00:00
Philippose Rajan
a7f8772932 * Bug-fix: Fixed loss of OCC face colours after performing a geometry healing run 2009-04-03 20:11:18 +00:00
Philippose Rajan
cb777203cf * Code reformatted for improved readability 2009-04-03 20:09:46 +00:00
Philippose Rajan
c082ef1492 * nginterface_v2 - Windows versions (MSVC++ 2008 / 2005) updated 2009-04-03 17:16:06 +00:00
Joachim Schoeberl
39858c7756 nginterface_v2 2009-04-03 14:39:52 +00:00
Philippose Rajan
3e457df12d * Reformatted source code for readability 2009-03-31 21:08:17 +00:00
Joachim Schoeberl
f4d4084b1d don't repair bisect 2009-03-26 09:49:40 +00:00
Joachim Schoeberl
8d932819dd set STL geomtype 2009-03-25 08:51:23 +00:00
Joachim Schoeberl
977e39e1c0 bug fix 2009-03-20 05:59:47 +00:00
Philippose Rajan
3092d6cb9d * First version of automated colour based boundary conditions for OpenCascade geometry
* Modified the menustat.tcl file to add an entry in the "Special" menu for the colour based boundary properties functionality
* Added the relevant TCL wrapper functions in ngpkg.cpp to enable the above functionality
* Note: The core functionality is implemented in the file "occauxfunctions.cpp"
2009-03-15 12:25:09 +00:00
Philippose Rajan
9d0be8a262 * Updated /libsrc/occ/Makefile.am to reflect addition of the two new files occauxfunctions.hpp and occauxfunctions.cpp
* Updated the Visual C++ 2005 / 2008 project files to reflect the addition of the two new files
2009-03-15 12:19:26 +00:00
Philippose Rajan
e266a0115d * Added a separate source and header file for OpenCascade Auxiliary functions which cannot be directly categorised under either geometry or mesh operations. 2009-03-15 12:17:27 +00:00
Philippose Rajan
87404f51c9 * Improved error checking for mesh size file loading / reading
* Corrected uninitialized variables in mesh size file function
2009-03-10 20:39:16 +00:00
Philippose Rajan
ac8ac8aa14 * Bug-fix for mesh size file usage with OpenCascade geometry 2009-03-10 19:56:24 +00:00
Philippose Rajan
28c72a85b2 * More Doxygen documentation for nglib
* Rearranging functions into logical groups
2009-03-09 23:01:50 +00:00
Philippose Rajan
69b63a2c25 * Modified function LoadLocalMeshSize to print a message if the specified mesh file could not be loaded (due to non-existent file, no read access, etc....) 2009-03-09 23:01:07 +00:00
Philippose Rajan
28270266ca * Enable use of mesh size file with OpenCascade Geometry 2009-03-09 22:58:03 +00:00
Philippose Rajan
dd9cc6abac * Standard mesh colour changed to Green in OCC Geometry to maintain consistency across Netgen 2009-02-25 18:39:51 +00:00
Joachim Schoeberl
61f9699f10 standard mesh color green 2009-02-25 16:52:41 +00:00
Joachim Schoeberl
22e83bf294 added missing file 2009-02-25 16:06:34 +00:00
Philippose Rajan
78736845ca * Fixed the OCC XDE Interface for BREP and IGES Files
* Added stricter error checking for face colour extraction
* Improved consistency of OCC geometry and mesh colours across file formats
2009-02-23 23:10:00 +00:00
Philippose Rajan
3271c2f5ae * Corrected a mistake in the Linux Makefile.am file in the nglib folder 2009-02-18 12:34:22 +00:00
Philippose Rajan
b9a74d3586 * Doxygen documentation added for nglib exported functions.
* Restructured the code for improved readability.
2009-02-16 22:27:43 +00:00
Philippose Rajan
92ae9c33ba * Added Solution and VC++ Project files for compiling the nglib library using the Windows Platform.
* Added a post-build script for installing nglib similar to the netgen script.
* Modified Makefile.am to reflect the changes made to the windows directory.
2009-02-15 20:28:24 +00:00
Philippose Rajan
f5dbea25dd * Streamlined the directory paths and build processes for the netgen Visual C++ builds for consistency and extendability.
* Renamed the post-build script to allow for a similar script for nglib.
* Changed the install folder from <Configuration>-inst to <Configuration>-bin.
2009-02-15 20:25:44 +00:00
Philippose Rajan
1f258e5dab * Enable Windows DLL / lib creation for the nglib system.
* Implemented by adding a dllexport / dllimport header for all exported functions to indicate to windows which functions are to be made available via the library.
* System change driven via WIN32 define, making it transparent to Linux builds.
2009-02-15 20:22:04 +00:00
Philippose Rajan
a42ecab606 * Added a new demonstrator program for the nglib library which shows how to read in an STL geometry file, initialise the STL geometry, mesh it, and save it as a VOL mesh file.
* Modified the makefile to include the new demo program ng_stl during the Linux compile process
2009-02-15 20:18:21 +00:00
Joachim Schoeberl
05305ac78e packing for windows 2009-02-05 00:35:34 +00:00
Joachim Schoeberl
441989273c added pkg_libs 2009-02-04 23:54:22 +00:00
Joachim Schoeberl
e61fdd097f use TOGL_WINDOWINGSYSTEM 2009-02-04 23:29:53 +00:00
Joachim Schoeberl
976326590f use TOGL_WINDOWINGSYSTEM 2009-02-04 23:26:52 +00:00
Joachim Schoeberl
18ad8379c0 use TOGL_WINDOWINGSYSTEM 2009-02-04 23:25:09 +00:00
Joachim Schoeberl
22d86c1838 portable opengl in autotools (Mac aqua) 2009-02-04 23:09:28 +00:00
Philippose Rajan
e6b39d89a8 * Added svn:ignore property for the Windows sub-folder to ignore *.vcproj.*, *.ncb and *.suo files 2009-02-02 17:41:06 +00:00
Philippose Rajan
e4df8bc7a7 * .SUO Files are user dependent files, and should not be in Version Control 2009-02-02 17:33:55 +00:00
Joachim Schoeberl
0c3c3f32d1 occ build visualization mesh 2009-02-01 23:08:39 +00:00
Philippose Rajan
8a64f004a9 * Adding Microsoft Visual C++ 2005 Solution and Project Files 2009-02-01 22:21:38 +00:00
Joachim Schoeberl
d468527ef4 indirect rendering openGL context (required for parallel visualization) 2009-02-01 13:21:11 +00:00
Joachim Schoeberl
4a9be1de47 occ and nglib fixes 2009-01-31 21:07:21 +00:00
Philippose Rajan
8212006b9c * Microsoft Visual C++ 2008 Solution and Project files for compiling Netgen in Windows
* A Compiler Switch (MSVC_EXPRESS) allows the code to be compiled in the Express Editions of Visual C++ without any further modifications
* These project files also include build configurations for compiling Netgen with OpenCascade support
2009-01-31 20:19:54 +00:00
Philippose Rajan
6fedcf841a * Added additional conditional coding to differentiate between Linux and Windows Compiles 2009-01-31 20:16:46 +00:00
Joachim Schoeberl
2bb63aab47 move face mesh size to geometry menu 2009-01-31 03:28:55 +00:00
Philippose Rajan
73f272f80c * "configure.ac" modified to include all the OpenCascade libraries required by the Netgen OCC Module 2009-01-30 22:23:56 +00:00
Philippose Rajan
8fd560230f * Modified the TCL Scripts to add a new Menu entry "Edit Face Mesh Size..." into the "Mesh" Menu
- Used to interactively set the maximum mesh size of each face in an OCC Geometry
  - The Mouse double click has also been bound to the above function
2009-01-30 22:22:13 +00:00
Philippose Rajan
85867fb240 * Added OpenCascade XDE Support to enable importing of individual surface colours from STEP Geometry
* Extended the Clipping Planes functionality to the Geometry mode for OCC Geometry
* Added the option to specify the maximum mesh size for each individual face in an OCC Geometry
2009-01-30 22:17:20 +00:00
Philippose Rajan
34bfd4a349 * Added a new Compiler Switch (MSVC_EXPRESS) to enable Netgen to be compiled using the Express Editions of Microsoft Visual C++ 2009-01-30 22:12:17 +00:00
Joachim Schoeberl
64ae03d661 added missing comma 2009-01-29 20:33:13 +00:00
Philippose Rajan
af9d554ecb Adding Gmsh v2.xx Mesh Export Capability - Currently upto 2nd Order Triangles, Quadrangles and Tetrahedra 2009-01-29 20:28:30 +00:00