Commit Graph

1659 Commits

Author SHA1 Message Date
Konstantin Leontev
d270b0ab08 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Emitter now returns bool value that is False if the job was canceled. It should be used for early return from the running script to finish the thread gracefully. A timer was added to terminate the thread as a last resort. 2024-08-28 12:04:25 +01:00
Konstantin Leontev
674f0de7ce [bos #38044][EDF] (2023-T3) Support for automatic reparation. Result of ImportBREP() now published right away to keep proper linkage with possible child objects. 2024-07-11 12:11:28 +01:00
Konstantin Leontev
2d8e99ee89 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Fixed import error on loading a dump file. Fixed removing of created group and double publishing revealed with locate_subshapes plugin. 2024-07-10 19:48:01 +01:00
Konstantin Leontev
a1f2f31d35 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Fixed an accident changing of QDoubleSpinBox default value because of setting decimals. 2024-06-17 10:34:20 +01:00
DUC ANH HOANG
cdfe60e59d reparation plugin: initialize 2024-06-14 18:03:06 +01:00
NATHALIE GORE
5340b002d3 Manage Min / Max for locate Subhapes 2024-06-14 18:03:06 +01:00
NATHALIE GORE
de9595d5e5 Updating algo Merge Faces - first step 2024-06-14 18:03:06 +01:00
Konstantin Leontev
e7035f5efe [bos #38044][EDF] (2023-T3) Support for automatic reparation. Locate subshapes: fixed wrong group creation, removed creation of copy object for algo script, fixed counter update on object deselection. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
bc0ae7d9a0 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Added selection of sub-shapes. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
9401129906 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Added checking params for sub-shapes. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
cd33417290 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Base implementation of Sub-Shape dialog. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
8ef86c6185 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Added sub-shapes line edit to a base dialog. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
205de80b93 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Added default algo files for Locate Subshapes and Union Edges. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
f83ebc817a [bos #38044][EDF] (2023-T3) Support for automatic reparation. Fixed selection level for objects selected in browser. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
370d86bda3 [bos #38044][EDF] (2023-T3) Support for automatic reparation. User friendly selection. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
0636dbf213 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Added selected sub-shapes list for locate subshapes dialog. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
b88417223a [bos #38044][EDF] (2023-T3) Support for automatic reparation. Fixed union edges selection. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
6715a241c1 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Updated UI. 2024-06-14 18:03:06 +01:00
Konstantin Leontev
583263c43e [bos #38044][EDF] (2023-T3) Support for automatic reparation. Python dump. 2024-06-14 18:02:43 +01:00
Konstantin Leontev
fa942b0885 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Added menu icons from default GEOM directory. 2024-06-14 17:57:46 +01:00
Konstantin Leontev
9041c14056 [bos #38044][EDF] (2023-T3) Support for automatic reparation. Added execution chain and generic GUI using merge faces plugin as an example. 2024-06-14 17:57:46 +01:00
jfa
fbbd6a9e07 Fix compilation error (conflict of OK name between OCCT Plate_Plate.hxx and GEOM GEOM_IOperations.hxx) 2024-05-27 20:11:28 +01:00
jfa
5e34fe0812 Implement bos #35141 Makewire keeping types of edges 2024-05-27 13:07:29 +01:00
dish
ec3ebbe891 [bos #41409][FORUM] (2024) kindOfShape() bug for CONE2D
Make KindOfShape() work correctly in cases, when substrate surface is cone and contour-wire is arbitrary (tested with a wire, composed of lines and 2-order curves).
2024-05-24 13:04:45 +01:00
Ekaterina Sukhareva
5f12362860 [EDF] (2023-T3) Creation of a non planar face from a list of edges and points 2024-05-22 18:38:19 +01:00
mbs
0f3f338dc8 Merge branch 'OCCT780' 2024-05-16 08:32:44 +01:00
jfa
981c0534ea Porting to OCCT 7.8.0 2024-05-16 08:30:45 +01:00
dish
bbafce4b04 [bos #35160][EDF](2023-T1) Keyboard shortcuts.
The branch must be synchronized with GUI:/dish/CR35160--Keyboard_Shortcuts.
Most of GEOM module actions are available for shortcut binding using UI.
2024-05-15 17:35:18 +01:00
Nabil Ghodbane
20db2ca25d [bos #41189]: ensure compatibility with Python 3.9+ 2024-04-24 14:55:58 +02:00
Nabil Ghodbane
c13ae14b5a bos #41647 [CEA][Windows] bos #38044 breaks GEOM compilation 2024-04-08 09:27:15 +02:00
NATHALIE GORE
14e1a694c4 Merge C++ part of kleontev/38044_auto_repair 2024-04-04 11:49:08 +02:00
mbs
e3ce834889 [bos #40619][CEA] Add Fuzzy parameter to partition and boolean operators 2024-03-19 10:28:27 +00:00
NATHALIE GORE
3bfb88115e Revert "EDF 25230 - Impossible to create directly a face"
This reverts commit aecc16bb84.
2024-02-12 15:13:33 +01:00
Ekaterina Sukhareva
aecc16bb84 EDF 25230 - Impossible to create directly a face 2024-02-06 11:01:51 +00:00
mbs
e067674b75 Updated copyright comment 2024-01-20 13:51:38 +00:00
jfa
c52059c3f8 [bos #39942] EDF 25230 - New problem with XYZtoUV 2024-01-17 14:34:37 +00:00
jfa
6395ebefdf Increment version: 9.12.0 2023-11-20 18:25:56 +00:00
Konstantin Leontev
f7a34e7081 [bos #37951][EDF 25230] SIGSEGV with MakeVertexInsideFace. Added check for an uninitialized curve. 2023-10-16 16:12:16 +01:00
Pascal Obry
a501322551 Merge branch 'po/29467_gui_log_file'
* po/29467_gui_log_file:
  Use logStructuredUserEvent() for log message format consistency.
  [bos #29467] [EDF] (2022-T1) Logging of SALOME usage: specific log in SALOME
2023-09-11 09:00:04 +02:00
Pascal Obry
efb533a09c Use logStructuredUserEvent() for log message format consistency.
Also clean-up the operation name to keep only the meaningful
part.
2023-09-05 11:37:53 +02:00
vsr
221a1f9cef [bos #29467] [EDF] (2022-T1) Logging of SALOME usage: specific log in SALOME 2023-09-05 11:37:53 +02:00
jfa
d2ccc47fec [bos #36247] EDF 25230 - conversion xyz => uv KO 2023-08-18 15:51:03 +01:00
jfa
071708e71c [bos #36177] [FORUM] - Remove extra-edge on hemisphere 2023-08-17 22:17:57 +01:00
jfa
d07da73210 [bos #36169] EDF 25230 - Conversion xyz => uv => xyz. Replace all calls of ShapeAnalysis::GetFaceUVBounds to BRepTools::UVBounds. 2023-08-14 14:46:57 +01:00
jfa
1e6d06f174 Implementation of [bos #35140] [EDF] (2023-T1) Memory communication between SHAPER and GEOM 2023-08-08 16:56:20 +01:00
jfa
d617faae6b Merge branch 'V9_11_BR' 2023-07-19 15:56:13 +01:00
jfa
e8fc8b6907 [bos #35094] [EDF] (2023-T1) X,Y,Z to U,V. Consider face tolerance. 2023-06-26 17:56:13 +01:00
mbs
09ece3edc1 updated copyright message 2023-06-19 17:32:54 +01:00
mbs
c1d63ef1f8 updated copyright message 2023-06-16 19:43:36 +01:00
Nabil Ghodbane
9473f01eac bos #35672: fix std::min issue on windows 2023-06-05 11:34:59 +02:00