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 |
|
Joachim Schoeberl
|
5066fe0fce
|
boolean operations for occ in Python
|
2021-07-24 22:31:40 +02:00 |
|
Joachim Schoeberl
|
56e848eea9
|
pywrapping occ
|
2021-07-24 19:53:30 +02:00 |
|
Joachim Schoeberl
|
54af8014c4
|
back to trying both occ surface-meshing versions
|
2021-07-24 16:18:22 +02:00 |
|
Joachim Schoeberl
|
157b246f7f
|
occ: box, cyl
|
2021-07-24 13:14:21 +02:00 |
|
Joachim Schoeberl
|
d783b71d49
|
few occ exports
|
2021-07-24 11:07:39 +02: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 |
|
Joachim Schöberl
|
dc15e50956
|
Added glueing to OCC interface, geom.Glue() from Python
|
2020-05-31 21:58:21 +02:00 |
|
Christopher Lackner
|
303aebc27e
|
throw on meshing failure
|
2019-11-26 17:08:21 +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 |
|