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 |
|
Matthias Hochsteger
|
cb87362f64
|
Rename Array to NgArray
|
2019-07-09 10:39:16 +02:00 |
|
Matthias Hochsteger
|
4e038ad084
|
Fix wrong memory allocation and snprintf parameter type
|
2019-06-11 10:44:40 +02:00 |
|
Matthias Hochsteger
|
95721d0b33
|
Set default bcnames in occ geometries
|
2019-06-04 14:05:07 +02:00 |
|
Christopher Lackner
|
099acc9fa1
|
pickling for all geometry types
|
2018-12-14 12:01:58 +01:00 |
|
luz.paz
|
a10531adb2
|
Misc. typos
Found via `codespell -q 3`
|
2018-02-06 14:12:24 -05:00 |
|
looooo
|
e16c76c7b3
|
occt7.2.0: some diff to make netgen work with occt7.2.0
|
2018-01-23 03:05:38 -08:00 |
|
Matthias Hochsteger
|
0c611c339c
|
Python opencascade interface (by Gerhard Kitzler)
|
2017-05-31 19:39:09 +02:00 |
|
Matthias Hochsteger
|
fa9d918963
|
Apply patches for OpenCasCade 7 by Lorenz Lechner
see b443cbdb13/patches
|
2017-01-31 19:21:25 +01:00 |
|
Christopher Lackner
|
7e4892a9e7
|
firststep and laststep as meshingparameters to be exported to python
|
2016-12-05 13:50:21 +01:00 |
|
Matthias Hochsteger
|
395a8f6d0c
|
fix issues with OpenCascade
|
2016-02-15 08:55:49 +01:00 |
|
Joachim Schoeberl
|
335148a503
|
occ meshing with mesh-sharedptr
|
2014-09-30 17:30:36 +00:00 |
|
Philippose Rajan
|
c7ba1a6dc8
|
* Converted the minimum edge length used for subdividing geometry edges during the meshing phase into a user defined parameter accessible from the GUI
|
2014-01-25 21:17:16 +00:00 |
|
Joachim Schoeberl
|
b95acb082c
|
geometry restructuring
|
2011-01-10 20:18:01 +00:00 |
|
Joachim Schoeberl
|
9f8f784370
|
meshinifile in userdir
|
2010-03-08 20:07:21 +00:00 |
|
Philippose Rajan
|
e3117cf206
|
* Bugfix: The feature for OCC Geometry to specify the maximum meshsize for each face had a bug which clamped the
mesh size for faces which were not selected by the user to the global maximum mesh size when first invoked.
..... This bug has now been fixed
|
2010-01-14 14:02:59 +00:00 |
|
Joachim Schoeberl
|
a6b7f58a65
|
quicksort for CSG - special point sorting
|
2009-11-01 10:49:20 +00:00 |
|