Joachim Schöberl
|
5de14c63a4
|
set color of CSG top-level object
|
2017-09-01 09:12:50 +02:00 |
|
Joachim Schöberl
|
6d39c78ffb
|
close surfs with additional sub-domain
|
2017-08-27 14:52:11 +02:00 |
|
Christopher Lackner
|
e910eb5613
|
fix splinesurface when points are not given exactly
|
2017-08-02 14:45:03 +02:00 |
|
Christoph Wintersteiger
|
892b391ad3
|
add boundary condition and maxh to base of SplineSurface
|
2017-06-01 17:09:02 +02:00 |
|
Matthias Hochsteger
|
f6a0b31b96
|
Cleanup CMake build system
- Use CMAKE_INSTALL_PREFIX instead of INSTALL_DIR
- Allow finer control of install directories
- Use compiled TCL code by default
- Fix RPATH usage on Linux and MacOSX
### Allow finer control of install directories
The following variables can be set to either absolute or relative paths
NG_INSTALL_DIR_PYTHON: Python files
NG_INSTALL_DIR_BIN: Executables
NG_INSTALL_DIR_LIB: Libraries
NG_INSTALL_DIR_INCLUDE: header files
NG_INSTALL_DIR_CMAKE: CMake files
NG_INSTALL_DIR_RES: Resources
### Use compiled TCL code by default
The tcl files contained in Netgen are stored in onetcl.cpp as c-string.
This way it's not necessary to install tcl files or set NETGENDIR
### Fix RPATH usage on Linux and MacOSX
The Netgen installation should be completely relocatable now.
Squashed commit of the following:
commit 201eda5e62726bd87d76beb13c3e5643cd4c7810
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 21:10:08 2017 +0200
cleanup
commit b4cd46a9d2f390b40c5223c8d9971f576b979644
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 20:47:46 2017 +0200
fix
commit 6506a834dbee2fd7b6df3b3f3709d0b27344356f
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 20:41:45 2017 +0200
allow gui test to fail
commit 56c5fc131f61259e6fb67b60f7fff955d2e8d2da
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 20:26:18 2017 +0200
add python3-tk to docker images
commit 4d1b5aac1d028867339819599708a08f2098bbd6
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 11:22:18 2017 -0700
windows fix
commit 92b5f8a95491ba3508143d7f1b94359edc0655ce
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 11:08:08 2017 -0700
fix for windows
commit 3f7bf51434ef3b637b3563930ddb61d04af645cb
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 19:28:13 2017 +0200
fixes, test for gui
commit ef1d0164a50fadf374e3b1e43a745b5f69a16ad6
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 19:06:55 2017 +0200
fixes
commit 67645bb896012149c23c851b03287199c21fa129
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 17:24:58 2017 +0200
netgen config
commit b587b77a282768719cffc366c56d82a1746e0be0
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 16:53:47 2017 +0200
remove comments
commit 2b34cc78818afa1cf21484bd0976413a91db0851
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 05:03:00 2017 -0700
fix windows
commit 9e98efa54065624e264eaf1acf74b44ef022a68d
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 13:42:11 2017 +0200
fixes
commit 394b470a07d73431079f80caa36c7c7042077f40
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 12:24:40 2017 +0200
fix rpath issue
commit 6787eae384a8592f90598258ccd8207cd499d9fc
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 11:37:05 2017 +0200
some more fixes with install dir
commit fcf22659c60300e8d39d12e14b21c58a062e739c
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 01:34:06 2017 -0700
some fixes
commit ede1f0c462978bb70d3b4e2251cb555a592e82e3
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 10:16:34 2017 +0200
fixes
commit b6a1259876a77f54e419a44f1b44d03d5bb49b82
Merge: c79f9a3 6627b0b
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 24 09:35:50 2017 +0200
Merge remote-tracking branch 'origin/master' into cmake_cleanup
commit c79f9a3421d4d2937c31dab4a601ce09d52b0e54
Merge: 99c3550 030ad1d
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 22 17:52:24 2017 +0200
Merge remote-tracking branch 'origin/master' into cmake_cleanup
commit 99c35500850e08fdc847013bb384169b1483acb4
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Fri May 19 14:37:28 2017 +0200
fix rpath
commit 8215e9748d9ee225266bc941da1ca252aebd27de
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu May 18 13:29:41 2017 +0200
remove INSTALL_DIR, rename var to NETGEN_INSTALL_DIR_INCLUDE, install libngpy to python package folder
commit 23d028c4cf7572de9e2e277cda8f6b07b6b1d9f9
Merge: 57027c8 f72a247
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu May 18 12:03:59 2017 +0200
Merge remote-tracking branch 'origin/master' into cmake_cleanup
commit 57027c8c706ff755bdf26887884bbdeca129fe8f
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Fri May 12 17:32:05 2017 +0200
New CMake option: USE_INTERNAL_TCL (ON by default)
This option uses the tcl code compiled in onetcl.cpp instead of separate
tcl files by default. When set at configure time, no tcl files will be
installed anymore.
commit 27ce5b7edd66d64e2453f5045f5ac08c313f7608
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Fri May 12 17:16:52 2017 +0200
WIP: Cleanup of CMake files
- Fix RPATH on Linux (TODO: other platforms)
- New variables to specify install behaviour:
NG_INSTALL_DIR_BIN
NG_INSTALL_DIR_LIB
NG_INSTALL_DIR_CMAKE
NG_INSTALL_DIR_INCLUDE
|
2017-05-29 21:41:27 +02:00 |
|
Joachim Schöberl
|
e1917c8d8a
|
fix warnings
|
2017-04-03 17:40:01 +02:00 |
|
Joachim Schöberl
|
0608eb1ee0
|
set maxh for subdomains: geo.Add(solid, maxh=0.1)
|
2017-03-16 20:57:42 +01:00 |
|
Christopher Lackner
|
7b1d57b23c
|
remove <vector> from csg header again
|
2017-02-27 11:35:56 +01:00 |
|
Christopher Lackner
|
58555b96d9
|
use Array instead of std::vector
|
2017-02-27 11:32:42 +01:00 |
|
Christopher Lackner
|
89fe31b550
|
Squashed commit of the following:
commit fa556baaa222ba349d534027f7203588dcda6ad8
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 15:56:47 2017 +0100
add python path to docker template
commit 54eb7eedc77ad8c86952c347536e7e1a854b62ed
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu Feb 23 14:59:45 2017 +0100
install pytest in docker images
commit 3c1c755891e8372762130a6ed8c39cf056430264
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu Feb 23 14:52:32 2017 +0100
enable CTest properly, add pytest
commit 4c4cf229ab8e7fd6057f535fb05c3079a9278f80
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 14:02:13 2017 +0100
fix write splinesurface to savemesh
commit 069fbdbc529c9dd91644663f3f365e08be5af70e
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 09:03:26 2017 +0100
fix lifetime of SplineSurface
|
2017-02-23 16:41:27 +01:00 |
|
Christoph Wintersteiger
|
551db1627e
|
fix CalcProj for ExtrusionFace and export to python
|
2017-01-27 16:14:27 +01:00 |
|
Matthias Hochsteger
|
4cff6b546a
|
install all headers to INCDIR
|
2017-01-16 14:59:57 +01:00 |
|
Matthias Hochsteger
|
190d035809
|
Fix Python paths
|
2017-01-09 18:45:12 +01:00 |
|
Joachim Schöberl
|
d1de4a7cf9
|
Introduce NetgenGeometry base class to Python. export meshing first, then csg
|
2017-01-05 05:08:24 +01:00 |
|
Joachim Schöberl
|
be1e6e160b
|
PointIndex::BASE = 0 working for CSG
|
2016-12-11 20:17:07 +01:00 |
|
Joachim Schöberl
|
59dc0b6c6a
|
Array::Append does not return size anymore ( will be changed to last )
|
2016-12-11 18:22:07 +01:00 |
|
Joachim Schöberl
|
4c32c2ac25
|
more use of PointIndex
|
2016-12-11 12:12:05 +01:00 |
|
Christopher Lackner
|
dc3a214994
|
merge endMeshStep
|
2016-12-05 15:08:25 +01:00 |
|
Christopher Lackner
|
16ecf99cce
|
remove onlySurface again (use MeshingSteps instead)
|
2016-12-05 14:59:44 +01:00 |
|
Christopher Lackner
|
7e4892a9e7
|
firststep and laststep as meshingparameters to be exported to python
|
2016-12-05 13:50:21 +01:00 |
|
Christopher Lackner
|
ee833ff362
|
add onlySurface to generate only surface mesh
|
2016-12-02 19:00:34 +01:00 |
|
Matthias Hochsteger
|
ee4d5e89d8
|
remove unnecessary files (mostly unsupported build systems)
|
2016-11-23 18:07:14 +01:00 |
|
Christopher Lackner
|
8a1cf75c5e
|
fix init of splinesurface
|
2016-11-09 16:10:04 +01:00 |
|
Christopher Lackner
|
9e14f2ceb8
|
pyb11 fixes
|
2016-11-06 18:25:38 +01:00 |
|
Christopher Lackner
|
2122a954aa
|
merge pybind11
|
2016-11-05 17:15:16 +01:00 |
|
Joachim Schöberl
|
fe356ab3ca
|
0 to py::int_ conversion
|
2016-11-04 14:55:15 +01:00 |
|
Matthias Hochsteger
|
399d370463
|
fix some typos and add placement new operator to AlignedAlloc
|
2016-11-04 12:48:23 +01:00 |
|
Matthias Hochsteger
|
abde483216
|
fix wrong namespace
|
2016-11-04 12:19:38 +01:00 |
|
Matthias Hochsteger
|
96c1235184
|
switch from boost::python to pybind11
|
2016-11-04 12:14:52 +01:00 |
|
Christopher Lackner
|
2d77b35b39
|
merge master
|
2016-10-31 15:37:02 +01:00 |
|
Christopher Lackner
|
e28753431e
|
merge master into branch
|
2016-10-31 15:10:12 +01:00 |
|
Joachim Schöberl
|
3a631f10ca
|
solution visualization using AVX
|
2016-10-30 15:01:52 +01:00 |
|
Christopher Lackner
|
767b819e5d
|
python cd2 functionality, mesh scaling
|
2016-10-28 16:49:50 +02:00 |
|
Christopher Lackner
|
7a6de7b1dc
|
further fixes
|
2016-10-27 15:41:08 +02:00 |
|
Christopher Lackner
|
b8bf194fcf
|
some changes
|
2016-10-11 14:10:36 +02:00 |
|
Christopher Lackner
|
6134717796
|
setting bboundary names
|
2016-10-05 19:48:18 +02:00 |
|
Christopher Lackner
|
a4fe0c1c41
|
first push
|
2016-10-04 19:30:57 +02:00 |
|
Joachim Schöberl
|
ff84375089
|
local mesh-size in MeshingParameters via Python
|
2016-09-29 16:44:16 +02:00 |
|
Joachim Schöberl
|
b7a869b77f
|
stable evaluation of implizit spline-curve representation
|
2016-09-29 11:03:00 +02:00 |
|
Joachim Schöberl
|
8d8ce8add6
|
closesurfacefix
|
2016-09-16 15:32:19 +02:00 |
|
Joachim Schöberl
|
1b55504456
|
fixed function for surface of revolution
|
2016-09-07 09:06:40 +02:00 |
|
Joachim Schöberl
|
8c118c6fc9
|
wrap revolution solid to python
|
2016-09-06 16:21:33 +02:00 |
|
Matthias Hochsteger
|
8078c25f55
|
add method Draw() to CSG class in Python
|
2016-08-31 18:29:33 +02:00 |
|
Matthias
|
f152c4924e
|
fix for VS2015 Update 3
|
2016-08-26 14:33:57 +02:00 |
|
Matthias Hochsteger
|
7f23bacbf5
|
Revert "new Python function SetGeometryObject to allow visualization of Python-generated…"
This reverts commit 50650d91f9
|
2016-08-25 17:02:37 +02:00 |
|
Matthias Hochsteger
|
50650d91f9
|
new Python function SetGeometryObject to allow visualization of Python-generated geometries in Netgen GUI
|
2016-08-25 15:16:45 +02:00 |
|
Joachim Schöberl
|
6c0c30104a
|
don't need fix for boost > 1.60
|
2016-08-07 12:34:56 +02:00 |
|
Joachim Schöberl
|
7bdde3ef85
|
orient tets for fem-tp
|
2016-05-15 19:18:27 +02:00 |
|
Joachim Schöberl
|
9bfed0119f
|
periodic tolerances
|
2016-04-20 08:30:57 +02:00 |
|
Joachim Schöberl
|
05106cf58b
|
hex-filling of thin domains (first steps ...)
|
2016-04-05 17:15:39 +02:00 |
|
Joachim Schöberl
|
d1ebdf35d8
|
fix for close-surface identification (fixes edge xxx-yyy multiple times in surface mesh
|
2016-04-05 09:57:47 +02:00 |
|
Joachim Schöberl
|
2beed0a4e9
|
new py-features: geo.SetBoundingBox, PeriodicSurfaces
|
2016-03-24 00:52:42 +01:00 |
|
Joachim Schöberl
|
c98a55ab11
|
merge ttk branch to master
|
2016-02-08 15:53:16 +01:00 |
|
Matthias Hochsteger
|
2a2b728d55
|
fix typo
|
2016-01-29 15:29:03 +01:00 |
|
Matthias Hochsteger
|
da7cd7c0ad
|
remove warnings for boost::python < 1.60
|
2016-01-29 15:23:58 +01:00 |
|
Matthias Hochsteger
|
fc50af5462
|
boost::python 1.60 fixes
|
2016-01-29 15:04:57 +01:00 |
|
Joachim Schöberl
|
833adca785
|
correct bcnames for closed surfaces
|
2015-11-24 17:27:40 +01:00 |
|
Joachim Schöberl
|
033c180159
|
preserve bcnames for surface top-level objects
|
2015-11-23 13:13:17 +01:00 |
|
Joachim Schöberl
|
ee1ceda906
|
surface object
|
2015-11-19 12:30:54 +01:00 |
|
Joachim Schoeberl
|
3b53350913
|
move visualization files
|
2015-10-20 16:13:07 +02:00 |
|
Matthias Hochsteger
|
8ac965d707
|
everything in one big dll on Windows
|
2015-10-19 10:08:30 +02:00 |
|
Joachim Schöberl
|
2ea47dc455
|
maxh for 2D geometries, draw mesh douring mesh generation
|
2015-10-15 16:11:23 +02:00 |
|
Joachim Schöberl
|
e2cc34780c
|
fixing performance issue with Plane-Cylinder check
|
2015-10-05 09:48:20 +02:00 |
|
Matthias Hochsteger
|
c8e51c4ebc
|
python - CloseSurfaces with user-defined slices
|
2015-09-01 14:38:57 -04:00 |
|
Matthias Hochsteer
|
d167f1261a
|
python - visibility and transparency of csg objects
|
2015-09-01 14:38:57 -04:00 |
|
Matthias Hochsteer
|
21bb5c61c3
|
cone in python
|
2015-09-01 14:38:57 -04:00 |
|
Matthias Hochsteer
|
b82d89a768
|
python - set background color
|
2015-09-01 14:38:57 -04:00 |
|
Joachim Schoeberl
|
5c5e84b4bc
|
bcm modification for names
|
2015-08-26 15:44:37 +02:00 |
|
Joachim Schoeberl
|
8c6cf8ded4
|
mesh has geometry-ptr
|
2015-08-26 13:56:06 +02:00 |
|
Joachim Schoeberl
|
714385724c
|
meshing from python in 2d
|
2015-08-08 13:02:54 +02:00 |
|
Matthias Hochsteger
|
bd18af5676
|
cmake install components
|
2015-04-09 12:27:59 +02:00 |
|
Matthias Hochsteger
|
b870bcee0f
|
CMake support
|
2015-03-06 14:59:14 +01:00 |
|
Gerhard Kitzler
|
e286dadd38
|
Added functional header
|
2015-01-23 10:12:54 +00:00 |
|
Matthias Hochsteger
|
cb5c6b477c
|
DLL_HEADER, togl include
|
2015-01-16 10:29:25 +00:00 |
|
Joachim Schoeberl
|
9a403ce44b
|
thin-layer extrusion
|
2014-12-19 14:03:36 +00:00 |
|
Joachim Schoeberl
|
df327f8665
|
bcmodifiers from python
|
2014-12-11 09:04:49 +00:00 |
|
Joachim Schoeberl
|
0cac1ddaeb
|
py-output
|
2014-12-09 14:58:26 +00:00 |
|
Joachim Schoeberl
|
5840597b4c
|
csg - py
|
2014-12-09 14:42:53 +00:00 |
|
Joachim Schoeberl
|
8c4b7151a7
|
csg - python
|
2014-12-09 12:01:39 +00:00 |
|
Joachim Schoeberl
|
2350e8b9d5
|
special algorithms in findpoints for degenerated cylinder/plane
|
2014-12-07 09:28:39 +00:00 |
|
Joachim Schoeberl
|
46aa785828
|
fix SetMaxH in python
|
2014-12-05 15:58:49 +00:00 |
|
Christoph Wintersteiger
|
21660f6543
|
add color and transparency
|
2014-10-28 19:56:11 +00:00 |
|
Joachim Schoeberl
|
92dbe6aeb0
|
maxh in python - csg
|
2014-10-18 14:41:20 +00:00 |
|
Joachim Schoeberl
|
940b7595a9
|
remove debug output
|
2014-10-16 13:53:11 +00:00 |
|
Christoph Wintersteiger
|
139e0e82bf
|
ModuleScope
|
2014-10-13 10:21:59 +00:00 |
|
Joachim Schoeberl
|
34b90d5254
|
mesh - vis in py
|
2014-10-09 17:17:11 +00:00 |
|
Christoph Wintersteiger
|
17fe06468d
|
ModuleScope
|
2014-10-08 15:48:48 +00:00 |
|
Joachim Schoeberl
|
11c641b038
|
ngpython
|
2014-10-08 14:09:03 +00:00 |
|
Christoph Wintersteiger
|
ffd9f56292
|
windows fixes
|
2014-10-08 13:38:13 +00:00 |
|
Joachim Schoeberl
|
42ea36b932
|
opengl/tcl structure
|
2014-10-08 12:46:25 +00:00 |
|
Joachim Schoeberl
|
bdc3718499
|
remove test function
|
2014-10-07 12:18:28 +00:00 |
|
Joachim Schoeberl
|
ece18134d1
|
opengl visualization
|
2014-10-06 20:00:40 +00:00 |
|
Matthias Hochsteger
|
e398e948b6
|
pyopengl
|
2014-10-06 16:36:17 +00:00 |
|
Joachim Schoeberl
|
f2f7a27d86
|
vs-csg
|
2014-10-06 14:44:06 +00:00 |
|
Joachim Schoeberl
|
c216e3f3ed
|
vis-library
|
2014-10-06 09:57:44 +00:00 |
|
Joachim Schoeberl
|
a39fc1e28c
|
material property, list-constructor
|
2014-10-05 16:53:19 +00:00 |
|
Joachim Schoeberl
|
1c7db2c393
|
print python solid
|
2014-10-01 12:07:09 +00:00 |
|
Joachim Schoeberl
|
1d99bd274b
|
python - csg: set bc
|
2014-09-30 20:36:02 +00:00 |
|
Joachim Schoeberl
|
4dda85ac90
|
python, shared ptr
|
2014-09-25 20:23:31 +00:00 |
|
Matthias Hochsteger
|
a86e747953
|
python csg
|
2014-09-25 14:42:36 +00:00 |
|