mhochsteger@cerbsim.com
|
06031e665a
|
set default bcname to valid string pointer, some occ tests
|
2021-11-29 11:13:40 +01:00 |
|
mhochsteger@cerbsim.com
|
9537ccdb7a
|
occ - allow closed edges in identified faces
|
2021-11-28 19:59:14 +01:00 |
|
mhochsteger@cerbsim.com
|
bba4f414b7
|
occ - include StandardVersion.hxx everywhere
|
2021-11-28 16:25:39 +01:00 |
|
Matthias Hochsteger
|
16b88e8e67
|
OCC Mesher Cleanup
|
2021-11-28 15:14:41 +00:00 |
|
mhochsteger@cerbsim.com
|
50e05f8a72
|
copy shape BRepBuilderAPI_Transform (to avoid copies of same TShape with different locations)
|
2021-11-25 14:37:02 +01:00 |
|
Joachim Schoeberl
|
8dfdfb9579
|
fix occ - Nearest
|
2021-11-25 10:45:09 +01:00 |
|
Matthias Rambausek
|
e30daf4232
|
solid2d gets its own maxh parameter such that maxh is also respected inside the domain
|
2021-11-18 09:25:17 +01:00 |
|
Christopher Lackner
|
3c4fe43fcc
|
Fix loading of short mesh file names
|
2021-11-18 08:48:09 +01:00 |
|
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
|
17458889aa
|
Change interface of LoadFromMeshFile
Fetch the first (geometry identification) token only once (and not on each try to load a different type)
|
2021-11-10 18:37:24 +01:00 |
|
mhochsteger@cerbsim.com
|
4d7ef21791
|
proper DoArchive for OCCGeometry
|
2021-11-10 18:37:24 +01:00 |
|
mhochsteger@cerbsim.com
|
b63baa57be
|
ShapeProperties::DoArchive()
|
2021-11-10 18:37:21 +01:00 |
|
mhochsteger@cerbsim.com
|
f95332d0a1
|
archive optional<T>
|
2021-11-10 18:36:55 +01:00 |
|
Joachim Schoeberl
|
2724317985
|
remove output
|
2021-11-09 17:41:13 +01:00 |
|
Joachim Schoeberl
|
478aaf7788
|
little polish
|
2021-11-07 00:16:57 +01:00 |
|
Joachim Schoeberl
|
1eca091fd3
|
fix Enumerate(IndexMap)
|
2021-11-06 16:14:19 +01:00 |
|
Joachim Schoeberl
|
50398c18c4
|
simplify edge/face-id types (just an int)
|
2021-11-06 15:52:35 +01:00 |
|
Joachim Schoeberl
|
6ae645ce33
|
added IndexMapIterator
|
2021-11-06 13:15:52 +01:00 |
|
Joachim Schoeberl
|
bd564931f8
|
strings in FaceDescriptor (instead of ptrs)
|
2021-11-06 12:22:44 +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 |
|
Joachim Schoeberl
|
64e40a25e0
|
fixing name for unnamed face (problem after restructuring facenames)
|
2021-11-06 08:51:36 +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 |
|
mhochsteger@cerbsim.com
|
928cb57448
|
fix wrong bcname string pointer
|
2021-11-05 19:07:50 +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 |
|
Joachim Schöberl
|
dd5499a12e
|
Merge branch 'occ_conn_e_to_w' into 'master'
[occ] connect edges to wires
See merge request jschoeberl/netgen!447
|
2021-11-05 11:53:18 +00:00 |
|
mhochsteger@cerbsim.com
|
225312b9d9
|
Save occ identifications in step file
|
2021-11-04 21:58:56 +01:00 |
|
Christopher Lackner
|
10e3494de4
|
[occ] connect edges to wires
|
2021-11-04 20:43:33 +01:00 |
|
mhochsteger@cerbsim.com
|
b258d7bd65
|
fix path to string conversion
|
2021-11-04 13:00:30 +01:00 |
|
mhochsteger@cerbsim.com
|
747367ab8a
|
util function GetTempFilename()
|
2021-11-04 12:20:56 +01:00 |
|
Christopher Lackner
|
5672e05a40
|
Remove occ output
|
2021-11-04 10:54:33 +00:00 |
|
Christopher Lackner
|
5b0be52d35
|
do not set ng_geometry in OCCGeometry constructor
|
2021-11-03 20:49:34 +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 |
|
Joachim Schoeberl
|
0f598bffa3
|
hpref from occ geometry
|
2021-10-29 09:30:13 +02:00 |
|
mhochsteger@cerbsim.com
|
f0e7f843c3
|
util functions to get compile-time simd size and range check settings
|
2021-10-28 13:47:58 +02:00 |
|
mhochsteger@cerbsim.com
|
d9e8b815f5
|
pip installer
|
2021-10-27 16:51:41 +02:00 |
|
Matthias Hochsteger
|
dc57935468
|
include gzsteram.h only where needed
|
2021-10-21 10:25:40 +02: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 |
|
Joachim Schoeberl
|
0b7d8d5a9b
|
fix Mirror for second-order meshes
|
2021-10-17 18:59:49 +02:00 |
|
Joachim Schoeberl
|
c20480c662
|
too fast with segment mapping
|
2021-10-15 22:10:57 +02:00 |
|
Joachim Schoeberl
|
95301e11ba
|
mesh.SecondOrder : fix Segment mapping
|
2021-10-15 18:52:20 +02:00 |
|
Joachim Schöberl
|
04a31eeed3
|
Merge branch 'occ_listofshape_regexp_access' into 'master'
String access of listofshape using regexp
See merge request jschoeberl/netgen!438
|
2021-10-15 11:10:20 +00:00 |
|
Joachim Schöberl
|
66a6fd46b8
|
Merge branch 'occ_fuse' into 'master'
Add Fuse operation for occ shapes
See merge request jschoeberl/netgen!437
|
2021-10-15 11:09:50 +00:00 |
|
Joachim Schoeberl
|
f38d258d15
|
Mirror mesh: invert surface elements, update num vertices
|
2021-10-15 09:00:26 +02:00 |
|
Christopher Lackner
|
c8939fa6d8
|
String access of listofshape using regexp
|
2021-10-13 17:52:34 +02:00 |
|
Christopher Lackner
|
733824bffc
|
Add Fuse operation for occ shapes
|
2021-10-13 16:54:23 +02:00 |
|
Joachim Schoeberl
|
6aa2d07f9e
|
fix warning
|
2021-10-11 14:56:53 +02:00 |
|
Joachim Schöberl
|
5260e3500c
|
Merge branch 'occ_vec_times_vec' into 'master'
[occ] multiply 2 gp_Vec
See merge request jschoeberl/netgen!433
|
2021-10-11 11:28:11 +00:00 |
|
Joachim Schöberl
|
bd32e9d540
|
Merge branch 'occ_better_cyl_args' into 'master'
[occ] Better arguments for Cylinder
See merge request jschoeberl/netgen!434
|
2021-10-11 11:14:49 +00:00 |
|
Joachim Schöberl
|
4c326e8535
|
Merge branch 'heal_without_face_colours' into 'master'
Allow OCCGeometry.Heal without face_colours (if built in py)
See merge request jschoeberl/netgen!435
|
2021-10-11 11:01:12 +00:00 |
|
Christopher Lackner
|
9efb9b1682
|
[occ] multiply 2 gp_Vec
|
2021-10-11 12:48:43 +02:00 |
|
Christopher Lackner
|
c9f1db548c
|
[occ] Better arguments for Cylinder
|
2021-10-11 12:48:14 +02:00 |
|
Christopher Lackner
|
e703ad75af
|
Allow OCCGeometry.Heal without face_colours (if built in py)
|
2021-10-11 12:47:16 +02:00 |
|
Michael Neunteufel
|
ea9c0cf524
|
enable meshing parameters for OptimizeMesh2d
|
2021-10-08 09:50:53 +02:00 |
|
Matthias Hochsteger
|
41d9fbf258
|
DLL_HEADER in Element2d
|
2021-10-07 02:30:23 -07:00 |
|
Joachim Schöberl
|
5fc8f4b2c4
|
Merge branch 'cylinder_face_names' into 'master'
[occ] allow to give cylinder face names in constructor
See merge request jschoeberl/netgen!430
|
2021-10-06 14:25:40 +00:00 |
|
Christopher Lackner
|
f04040f409
|
allow changing number of colors in colorbar
|
2021-10-06 16:01:48 +02:00 |
|
Christopher Lackner
|
4dc1bfa99e
|
[occ] allow to give cylinder face names in constructor
|
2021-10-05 23:48:06 +02:00 |
|
Christopher Lackner
|
a2ee528dae
|
Always call UnifySameDomain on + operator not only in 2D
|
2021-10-05 10:46:55 +02:00 |
|
Christopher Lackner
|
b4bf1172bc
|
fix length of occ dim2 boundaries
|
2021-10-04 15:52:56 +02:00 |
|
Christopher Lackner
|
e6a6ab89e6
|
write transparency in mesh file and also read it if avail
The indexing is a little weird but consistent to before so leave it
like this
|
2021-10-04 09:27:33 +02:00 |
|
Christopher Lackner
|
ec96feb7f4
|
occ colors also in netgen gui, also allow transparency
|
2021-10-03 12:58:33 +02:00 |
|
Joachim Schoeberl
|
e7de90a33f
|
propagate names in MakeFillet and MakeChamfer
|
2021-10-02 15:32:02 +02:00 |
|
Christopher Lackner
|
1fd4835c72
|
call mesh.ComputeNVertices in read fnf file
|
2021-09-30 15:40:38 +02:00 |
|
Matthias Hochsteger
|
50ef307622
|
Merge branch 'std_any_to_py_object' into 'master'
Add std::any to py::object caster for archive registered types
See merge request jschoeberl/netgen!426
|
2021-09-29 10:22:17 +00:00 |
|
Christopher Lackner
|
a42f5525a3
|
remove DirectionalInterval debug output
|
2021-09-29 08:58:30 +02:00 |
|
Christopher Lackner
|
a8da814c19
|
remove debug output
|
2021-09-28 22:51:06 +02:00 |
|
Christopher Lackner
|
bd29763b16
|
Add std::any to py::object caster for archive registered types
|
2021-09-28 22:34:11 +02:00 |
|
Joachim Schoeberl
|
8760559690
|
makechamfer.Add(double,edge) needs newer occ version
|
2021-09-28 20:11:32 +02:00 |
|
Joachim Schoeberl
|
0862327937
|
wrapping shape.MakeChamfer
|
2021-09-28 19:34:43 +02:00 |
|
Joachim Schoeberl
|
968658a70e
|
too much tracing for recursive tasks ?
|
2021-09-28 15:41:46 +02:00 |
|
Joachim Schöberl
|
28a81c11d9
|
Merge branch 'fix_occ_bcnames' into 'master'
Fix boundarynames from occgeo created with global bc map
See merge request jschoeberl/netgen!421
|
2021-09-28 12:58:30 +00:00 |
|
Christopher Lackner
|
2b7347ce07
|
Export Flags.ToDict to python
|
2021-09-28 14:05:33 +02:00 |
|
Joachim Schoeberl
|
49a6172548
|
refine at vertices
|
2021-09-24 18:47:54 +02:00 |
|
mhochsteger@cerbsim.com
|
6dfc78ca42
|
fix GetElementOfPoint (again)
- clearer code structure with helper functions FindElementXd
- fix broken search in 2d meshes (bug from last commit)
|
2021-09-23 18:38:48 +02:00 |
|
mhochsteger@cerbsim.com
|
00855acfec
|
fix GetSurfaceElementOfPoint
only call GetElementOfPoint, if there are volume elements (otherwise we get an endless loop of mutual function calls here...)
|
2021-09-23 09:15:04 +02:00 |
|
Christopher Lackner
|
6bbaa6bc69
|
fix GetSurfaceElementOfPoint with indices
|
2021-09-22 17:52:04 +02:00 |
|
mhochsteger@cerbsim.com
|
286f63f002
|
Restructure code in GetElementOfPoint
|
2021-09-22 17:06:20 +02:00 |
|
Christopher Lackner
|
4323371c53
|
add occ shape.UnifySameDomain
|
2021-09-21 17:39:06 +02:00 |
|
Joachim Schoeberl
|
375eb541e9
|
remove test-output
|
2021-09-21 14:39:35 +02:00 |
|
Matthias Hochsteger
|
db5acb5718
|
Fix second order output in elmer format
|
2021-09-20 15:08:54 +00:00 |
|
Joachim Schoeberl
|
be6dbdadbf
|
'Nearest' to point selector, Revolution of arbitrary shapes
|
2021-09-19 10:50:38 +02:00 |
|
Christopher Lackner
|
77b5346099
|
occ fix setcd2names if geom.enames is empty
|
2021-09-17 17:43:03 +02:00 |
|
Christopher Lackner
|
22344e43a6
|
Fix boundarynames from occgeo created with global bc map
|
2021-09-17 16:23:01 +02:00 |
|
Christopher Lackner
|
31530e0791
|
Add HalfSpace to occ export
|
2021-09-17 12:02:46 +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 |
|
Christopher Lackner
|
c9e33065af
|
keep Properties in translation, rotation, mirror
|
2021-09-16 12:55:21 +02:00 |
|
Christopher Lackner
|
95e09828a6
|
shape.Scale keeps names
|
2021-09-16 11:40:48 +02:00 |
|
Christopher Lackner
|
6a0eb58a66
|
Add subshape properties to ListOfShapes
|
2021-09-13 18:48:06 +00:00 |
|
Joachim Schöberl
|
5bfb5a6eac
|
Merge branch 'multiply_occ_listofshapes' into 'master'
Multiplication of ListOfShapes to find common shapes
See merge request jschoeberl/netgen!416
|
2021-09-13 17:30:45 +00:00 |
|
Joachim Schöberl
|
bec02c79eb
|
Merge branch 'shape_solids' into 'master'
Add property .solids to occ shape
See merge request jschoeberl/netgen!415
|
2021-09-13 16:48:59 +00:00 |
|
Christopher Lackner
|
8b2a2340e7
|
Multiplication of ListOfShapes to find common shapes
|
2021-09-13 18:15:50 +02:00 |
|
Christopher Lackner
|
8e519951f3
|
Add property .solids to occ shape
|
2021-09-13 17:23:08 +02:00 |
|
mhochsteger@cerbsim.com
|
e1d71a78ab
|
no need to remove archive type infos
|
2021-09-13 17:18:32 +02:00 |
|