Christopher Lackner
|
0aa20603d9
|
remove all std::maps<TopoDS_Shape, *> and std::set<TopoDS_Shape>
since hash conflicts may occur this is not safe.
|
2022-12-06 17:51:19 +01:00 |
|
Francesco Ballarin
|
606485f00c
|
Fix segmentation fault introduced in 78dfd10 : missing local variable name was causing the global variable to be used
|
2022-09-01 21:24:42 +02:00 |
|
Christopher Lackner
|
78dfd10475
|
mesh argument in GeneratMesh (to continue meshing from higher perfstepstart
|
2022-09-01 10:43:16 +02:00 |
|
Matthias Hochsteger
|
666fb2ee86
|
fix boundarylayer 2d code (now single line segments, not per face)
|
2022-08-30 09:12:49 +02:00 |
|
Christopher Lackner
|
b7e0288a34
|
use Shape hash instead of TShape
|
2022-08-19 12:51:39 +02:00 |
|
Schöberl, Joachim
|
d36a6746b7
|
Update python_occ.cpp
|
2022-08-04 14:16:16 +02:00 |
|
Christopher Lackner
|
4e860f4ca2
|
set global shared ptr only if meshing fails
|
2022-08-04 14:14:39 +02:00 |
|
Christopher Lackner
|
00a1d1a496
|
visualized failed mesh after generatemesh
|
2022-08-04 10:31:33 +02:00 |
|
Joachim Schoeberl
|
7791840a4a
|
little mpi cleanup, meshing+distribution in one call
|
2022-03-15 09:13:09 +01:00 |
|
mhochsteger@cerbsim.com
|
cf59f297a7
|
use std::filesystem::path
|
2022-02-23 11:56:00 +01:00 |
|
Christopher Lackner
|
6065fe40f4
|
set global mesh in occ before generatemesh
to visualize meshing
|
2022-01-18 18:23:35 +01:00 |
|
Christopher Lackner
|
5cc3ce3300
|
Draw occ geometry. Change edge color to black
|
2021-12-02 12:10:57 +01:00 |
|
Matthias Hochsteger
|
16b88e8e67
|
OCC Mesher Cleanup
|
2021-11-28 15:14:41 +00:00 |
|
mhochsteger@cerbsim.com
|
239cdf694f
|
Don't copy occ shape in OCCGeometry ctor by default
|
2021-11-05 20:26:43 +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 |
|
Joachim Schoeberl
|
93d3a7ce4b
|
OCCGeometry(shape, dim=2) will generate 2D mesh (materials+bc)
|
2021-09-09 13:19:34 +02:00 |
|
Christopher Lackner
|
cdecdb345b
|
Register occ exceptions to python
|
2021-09-02 14:58:07 +02:00 |
|
Joachim Schoeberl
|
36a7b24315
|
OCC - version compatibility fixes
|
2021-08-31 13:16:30 +02:00 |
|
Joachim Schöberl
|
964a3cc06b
|
Merge branch 'master' into 'shirnschall'
# Conflicts:
# libsrc/occ/python_occ_shapes.cpp
|
2021-08-13 20:09:39 +00:00 |
|
Matthias Hochsteger
|
a7f836cb9a
|
comment out debug output
|
2021-08-12 08:31:06 +02:00 |
|
shirnschall
|
a0c99c848a
|
added Revolve(), added Arc() - not yet working correctly
|
2021-08-08 18:24:38 +02:00 |
|
Joachim Schoeberl
|
6c8107efc7
|
WorkPlane from Face
|
2021-08-06 17:43:01 +02:00 |
|
Joachim Schoeberl
|
3e8664b40e
|
workplane draft
|
2021-08-06 14:23:17 +02:00 |
|
Joachim Schoeberl
|
bebbfc434c
|
split python-occ files, Rotation angle in degrees
|
2021-08-06 10:41:42 +02:00 |
|
Joachim Schoeberl
|
ecfb7a3873
|
iterating ListOfShapes gives actual shape-types
|
2021-08-05 23:52:03 +02:00 |
|
Joachim Schoeberl
|
028c8ce63d
|
compiler fixes for Circle2d
|
2021-08-05 19:38:21 +02:00 |
|
Joachim Schoeberl
|
87f796c6d9
|
ListOfShapes, MakeFillet a member function
|
2021-08-05 19:27:09 +02:00 |
|
Joachim Schoeberl
|
e1cefd14ca
|
X,Y,Z, Pnt, Vec operators
|
2021-08-04 11:59:06 +02:00 |
|
Joachim Schoeberl
|
a43c3ed28c
|
translation
|
2021-08-03 14:29:57 +02:00 |
|
Joachim Schoeberl
|
8334dd7378
|
gp_ax3, transformation
|
2021-08-03 12:03:59 +02:00 |
|
Joachim Schoeberl
|
5ecb840c9c
|
added pipe
|
2021-08-02 17:32:51 +02:00 |
|
Joachim Schoeberl
|
e3562c29ef
|
implicitly convert 2-tuples to occ-pnt,vec,dir
|
2021-08-02 13:04:26 +02:00 |
|
Joachim Schoeberl
|
2422318162
|
rotation trafo
|
2021-08-02 09:50:54 +02:00 |
|
Joachim Schoeberl
|
62a0743e4e
|
curves on surfaces
|
2021-08-01 23:17:39 +02:00 |
|
Joachim Schoeberl
|
b829c9bcc8
|
occ-triangulation
|
2021-07-30 09:43:29 +02:00 |
|
Joachim Schoeberl
|
751f193d81
|
replace global_shape_names by global_shape_properties
|
2021-07-29 16:40:11 +02:00 |
|
Joachim Schoeberl
|
b22ae4f90d
|
don't use optional.value for MacOS < 10.14
|
2021-07-29 16:01:21 +02:00 |
|
Joachim Schoeberl
|
66de9d4510
|
global_shape_properties, instead of individual maps
|
2021-07-29 12:15:03 +02:00 |
|
Joachim Schoeberl
|
8f2e0611e0
|
allow to set names for all shapes (e.g. edges)
|
2021-07-28 20:16:32 +02:00 |
|
Joachim Schoeberl
|
f2e8425145
|
occ features
|
2021-07-28 08:23:33 +02:00 |
|
Joachim Schoeberl
|
e4e1994a60
|
wrapping occ features
|
2021-07-27 23:31:36 +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 |
|
Matthias Hochsteger
|
e502eeee2f
|
test with Ubuntu 20.04, fix occ versions compatibility
|
2021-07-26 16:59:43 +02:00 |
|
Matthias Hochsteger
|
d01bde60f6
|
OCC versions compatibility
|
2021-07-26 16:39:33 +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 |
|
Joachim Schoeberl
|
ca0201b301
|
OCCGeometry from list of shapes
|
2021-07-25 01:26:09 +02:00 |
|