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
Joachim Schoeberl
00bc4a1220
remove generated files (Makefile.in)
2009-01-29 19:33:21 +00:00