mhochsteger@cerbsim.com
|
8c9cdfbc34
|
store netgen version, introduce "format_version" for future changes
|
2021-11-12 12:55:01 +01:00 |
|
mhochsteger@cerbsim.com
|
36f22a13ce
|
also save occ identifications in mesh file attachment
|
2021-11-12 12:54:58 +01:00 |
|
mhochsteger@cerbsim.com
|
e0afa0a916
|
Use TextOutArchive to store OCCGeometry in mesh files
|
2021-11-11 10:04:39 +01:00 |
|
mhochsteger@cerbsim.com
|
4d7ef21791
|
proper DoArchive for OCCGeometry
|
2021-11-10 18:37:24 +01:00 |
|
Joachim Schoeberl
|
478aaf7788
|
little polish
|
2021-11-07 00:16:57 +01:00 |
|
Joachim Schoeberl
|
50398c18c4
|
simplify edge/face-id types (just an int)
|
2021-11-06 15:52:35 +01:00 |
|
Joachim Schoeberl
|
fdc04b7276
|
using more range-based loops in occ
|
2021-11-06 11:51:11 +01:00 |
|
Joachim Schoeberl
|
14f32f73c0
|
range-based for for TopExp_Explorer
|
2021-11-06 10:44:01 +01:00 |
|
mhochsteger@cerbsim.com
|
239cdf694f
|
Don't copy occ shape in OCCGeometry ctor by default
|
2021-11-05 20:26:43 +01:00 |
|
mhochsteger@cerbsim.com
|
b99b107bbc
|
fix for loop range (occ is 1-based)
|
2021-11-05 19:44:58 +01:00 |
|
Matthias Hochsteger
|
8efcd93db6
|
Merge branch 'temp_file_generation' into 'master'
util function GetTempFilename()
See merge request jschoeberl/netgen!446
|
2021-11-05 16:41:11 +00:00 |
|
mhochsteger@cerbsim.com
|
225312b9d9
|
Save occ identifications in step file
|
2021-11-04 21:58:56 +01:00 |
|
mhochsteger@cerbsim.com
|
747367ab8a
|
util function GetTempFilename()
|
2021-11-04 12:20:56 +01:00 |
|
mhochsteger@cerbsim.com
|
dbe9431fa9
|
remove temp file
|
2021-11-03 17:42:52 +01:00 |
|
mhochsteger@cerbsim.com
|
9245c3c32b
|
proper handling of occ names and colors
|
2021-11-03 17:20:26 +01:00 |
|
mhochsteger@cerbsim.com
|
b914b6fe53
|
load/store occ geometry properties (maxh, hpref, color opacity)
|
2021-11-02 19:11:10 +01:00 |
|
Christopher Lackner
|
e662449b69
|
fix copy paste error
|
2021-10-20 09:26:15 +02:00 |
|
Christopher Lackner
|
458ade64e6
|
fix occ shape names in Load from step
|
2021-10-20 09:23:01 +02:00 |
|
Christopher Lackner
|
e703ad75af
|
Allow OCCGeometry.Heal without face_colours (if built in py)
|
2021-10-11 12:47:16 +02:00 |
|
Christopher Lackner
|
bd29763b16
|
Add std::any to py::object caster for archive registered types
|
2021-09-28 22:34:11 +02:00 |
|
Christopher Lackner
|
22344e43a6
|
Fix boundarynames from occgeo created with global bc map
|
2021-09-17 16:23:01 +02:00 |
|
Christopher Lackner
|
0c686e6b8b
|
if PointBetweenEdge gets invalid edgenr, return midpoint
This is needed for creating boundarylayers and then curving the mesh.
|
2021-09-17 11:22:37 +02:00 |
|
Joachim Schoeberl
|
93d3a7ce4b
|
OCCGeometry(shape, dim=2) will generate 2D mesh (materials+bc)
|
2021-09-09 13:19:34 +02:00 |
|
Joachim Schoeberl
|
eba02368a6
|
prepare for periodic occ-geometries
|
2021-08-15 13:14:23 +02:00 |
|
Joachim Schoeberl
|
751f193d81
|
replace global_shape_names by global_shape_properties
|
2021-07-29 16:40:11 +02:00 |
|
Joachim Schoeberl
|
66de9d4510
|
global_shape_properties, instead of individual maps
|
2021-07-29 12:15:03 +02:00 |
|
Joachim Schoeberl
|
42c6601aae
|
colors from python-occ
|
2021-07-27 20:59:41 +02:00 |
|
Joachim Schoeberl
|
411a850d41
|
checking for occ-has-history
|
2021-07-26 22:50:59 +02:00 |
|
Joachim Schoeberl
|
4da7f6ac72
|
Global 'Glue' function, preserve more history
|
2021-07-26 22:35:39 +02:00 |
|
Joachim Schoeberl
|
7e0f0326de
|
occ material, copy names from step-loading to global names
|
2021-07-26 09:10:50 +02:00 |
|
Joachim Schoeberl
|
f3caa7182a
|
occ: setting boundary conditions, and propagating it through intersection
|
2021-07-25 22:16:43 +02:00 |
|
Matthias Hochsteger
|
b9f7b1e5a5
|
Register OCCGeometry for archiver
|
2021-06-11 15:23:21 +02:00 |
|
Stefan Brüns
|
cf4d9eff33
|
Modernize code, replace Handle_<X> with Handle(X)
Same like c35297a8fb158be47772cb5fc9cee76ca88ff871
|
2021-03-12 23:13:01 +01:00 |
|
Christopher Lackner
|
fb13152004
|
create occ geometry from TopoDS_Shape and export constructor
this only works if OCC bindings are done using pybind11!
|
2020-07-13 18:54:55 +02:00 |
|
Matthias Hochsteger
|
9b28a2df02
|
OCC - HasErrors() available from v7.2
|
2020-06-03 11:50:33 +02:00 |
|
Joachim Schöberl
|
1d97367e30
|
check OCC-Version of HasErrors
|
2020-06-02 08:51:51 +02:00 |
|
Joachim Schöberl
|
dc15e50956
|
Added glueing to OCC interface, geom.Glue() from Python
|
2020-05-31 21:58:21 +02:00 |
|
Matthias Hochsteger
|
63e414ff0d
|
Add missing header in occgeom.cpp
|
2020-03-02 17:03:50 +01:00 |
|
Joachim Schöberl
|
70968e59e8
|
optimal order reading of names
|
2020-02-28 20:54:22 +01:00 |
|
Matthias Hochsteger
|
cf84d78fd4
|
Read solid names of STEP geometries
|
2019-11-20 15:46:52 +01:00 |
|
Christopher Lackner
|
073e215bb6
|
add closeedge meshsize to base geometry (not used)
closedgefac moved to meshingparameters for this
|
2019-11-04 19:34:46 +01:00 |
|
Christopher Lackner
|
1b1c4700ad
|
geo GetNormal and ProjectPointEdge with geoinfo pointer
|
2019-11-04 11:27:01 +01:00 |
|
Christopher Lackner
|
6c012675aa
|
project point without geominfo returns new geominfo
|
2019-10-31 17:08:29 +01:00 |
|
Christopher Lackner
|
b0db24fa83
|
implement meshsurface in basegeometry
|
2019-10-28 14:41:31 +01:00 |
|
Matthias Hochsteger
|
586f8120ea
|
some Timers in LoadOCC, don't read edge names
|
2019-10-21 13:38:09 +02:00 |
|
Christopher Lackner
|
05881c0eb5
|
refactor a lot of the old code, stl still needs to be done
|
2019-10-07 15:17:03 +02:00 |
|
Christopher Lackner
|
43cc5e68b1
|
occ use optimize surface functionality from basegeom
|
2019-10-07 15:17:03 +02:00 |
|
Christopher Lackner
|
bee097b153
|
start unify meshing with occ meshing
|
2019-10-07 15:17:03 +02:00 |
|
Christopher Lackner
|
9d96c0e432
|
occ parameters from python, gui and meshsize parameters now the same
|
2019-08-27 10:10:17 +02:00 |
|
Joachim Schöberl
|
954cae2686
|
don't use global mparam in occ-meshing
|
2019-07-27 19:05:43 +02:00 |
|