Commit Graph

4490 Commits

Author SHA1 Message Date
Joachim Schoeberl
777f9c65f2 reduce warnings 2009-04-27 17:44:28 +00:00
Philippose Rajan
b3506658df * Copies additional header files into the install location (required by NgSolve) 2009-04-19 22:12:51 +00:00
Philippose Rajan
fb9b71b9cc * Added DLL_HEADER exports to template specializations (Used in NgSolve) 2009-04-19 22:10:55 +00:00
Joachim Schoeberl
2584903baa extrusion fixes, reduce warnings 2009-04-19 21:15:26 +00:00
Joachim Schoeberl
ff3eaf1119 MSVC adaption 2009-04-17 04:07:42 +00:00
Joachim Schoeberl
6222d32e34 extrusion 2009-04-14 19:20:09 +00:00
Joachim Schoeberl
08ea2e9639 2009-04-07 13:15:21 +00:00
Philippose Rajan
49c1f51839 * Now uses NETGENDIR environment variable for install automation
* Note: NETGENDIR points to "<netgen_root>\bin" folder
* Use new install folder structure during post build phase
2009-04-05 22:12:45 +00:00
Philippose Rajan
d75718fc56 * Modified file extensions to delete on running a "clean" 2009-04-05 22:10:33 +00:00
Philippose Rajan
b76accefbd * Simpler external application loading
* Library loading done in application TCL
* ng.tcl only sources application TCL script file
2009-04-05 18:33:32 +00:00
Joachim Schoeberl
24ec58f024 jpeglib and FFmpeg updated 2009-04-05 15:10:33 +00:00
Joachim Schoeberl
42e72d3bb6 csg visualization bug/fix 2009-04-05 11:39:00 +00:00
Joachim Schoeberl
53834fdecd openmp 2009-04-05 11:30:37 +00:00
Philippose Rajan
474d156e61 * Changed netgen.lib -> nginterface.lib
* Also pass name of "lib" file to post-build script
* Added the remaining OCC files "*.ixx" and "*.jxx" to solution
* New and improved postBuild_netgen.bat batch file
  - Lot more process feedback
  - More meaningful error messages
  - Also installs nginterface.lib and nginterface.h to "-bin" folder
* Modified MSVC 2008 / 2005 solution files to add the above changes
2009-04-04 21:54:20 +00:00
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