Salome HOME
plugins/blsurfplugin.git
11 years ago0021988: EDF 2484 SMESH : NETGEN and GDHS3D/BLSURF mixed meshes V6_6_BR V6_6_0 V6_6_0rc1 V6_6_0rc2
eap [Mon, 19 Nov 2012 15:42:46 +0000 (15:42 +0000)]
0021988: EDF 2484 SMESH : NETGEN and GDHS3D/BLSURF mixed meshes

  Clear pre-existing nodes on VERTEX'es

11 years agoIncrement version to 6.6.0
vsr [Mon, 19 Nov 2012 11:14:27 +0000 (11:14 +0000)]
Increment version to 6.6.0

11 years ago0021381: EDF 1984 BLSURFPLUGIN: Sub-mesh with BLSURF
eap [Thu, 15 Nov 2012 16:18:57 +0000 (16:18 +0000)]
0021381: EDF 1984 BLSURFPLUGIN: Sub-mesh with BLSURF

   Fix a regression: restore inversing order of nodes of pre-computed
   sub-meshes to have increasing node parameters

11 years ago0021543: EDF 1978 SMESH: Viscous layer for 2D meshes (validation.hdf)
eap [Thu, 15 Nov 2012 15:09:39 +0000 (15:09 +0000)]
0021543: EDF 1978 SMESH: Viscous layer for 2D meshes (validation.hdf)

  Fix orientation of a proxyFace

11 years ago0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
inv [Tue, 13 Nov 2012 06:27:06 +0000 (06:27 +0000)]
0021543: EDF 1978 SMESH: Viscous layer for 2D meshes

+        <hypo>ViscousLayers2D=ViscousLayers2D(SetTotalThickness(),SetNumberLayers(),SetStretchFactor(),SetIgnoreEdges())</hypo>

11 years ago0021543: EDF 1978 SMESH: Viscous layer for 2D meshes V6_6_0b1
eap [Mon, 12 Nov 2012 09:25:10 +0000 (09:25 +0000)]
0021543: EDF 1978 SMESH: Viscous layer for 2D meshes

  attemp #3

11 years agoPR: link problem on ubuntu 12.04
prascle [Sat, 10 Nov 2012 19:10:21 +0000 (19:10 +0000)]
PR: link problem on ubuntu 12.04

11 years agoFix inversion in documentation
fps [Tue, 6 Nov 2012 11:41:35 +0000 (11:41 +0000)]
Fix inversion in documentation

11 years agoWin32 compatibility
ana [Thu, 1 Nov 2012 12:27:13 +0000 (12:27 +0000)]
Win32 compatibility

11 years ago0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
eap [Wed, 31 Oct 2012 10:51:28 +0000 (10:51 +0000)]
0021543: EDF 1978 SMESH: Viscous layer for 2D meshes

  Fix      int TProxyPCurve::locateU( const double U, double& r ) const

11 years ago0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
eap [Tue, 30 Oct 2012 08:03:21 +0000 (08:03 +0000)]
0021543: EDF 1978 SMESH: Viscous layer for 2D meshes

  Another version

11 years agoPorting to DISTENE MeshGems suite
vsr [Tue, 23 Oct 2012 08:28:55 +0000 (08:28 +0000)]
Porting to DISTENE MeshGems suite

11 years agoRecover previously removed methods (Python dumps were broken) V6_6_0a1
gdd [Thu, 18 Oct 2012 12:36:36 +0000 (12:36 +0000)]
Recover previously removed methods (Python dumps were broken)

11 years agoUpdate doc
gdd [Thu, 18 Oct 2012 12:35:55 +0000 (12:35 +0000)]
Update doc

11 years agoMerge from BR_meshgems
gdd [Wed, 17 Oct 2012 14:42:42 +0000 (14:42 +0000)]
Merge from BR_meshgems

11 years ago0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins...
ana [Wed, 17 Oct 2012 06:13:18 +0000 (06:13 +0000)]
0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module
* Improve documentation for meshing plug-ins (in particular, dynamically added methods). Porting to CMake.

11 years ago0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
eap [Tue, 16 Oct 2012 09:01:15 +0000 (09:01 +0000)]
0021543: EDF 1978 SMESH: Viscous layer for 2D meshes

   Fix merge of nodes: proxy nodes must be treated first

11 years ago0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
eap [Mon, 15 Oct 2012 14:59:12 +0000 (14:59 +0000)]
0021543: EDF 1978 SMESH: Viscous layer for 2D meshes

   Add StdMeshers_ViscousLayers2D hypothesis

11 years agoAvoid "GROUP" redefinition on win32: add 'MeshObjectType'enum to namespace SMESH
ana [Wed, 10 Oct 2012 08:42:09 +0000 (08:42 +0000)]
Avoid "GROUP" redefinition on win32: add 'MeshObjectType'enum to namespace SMESH

11 years agoAdd accumulative methods (for Python dump)
gdd [Tue, 11 Sep 2012 15:25:22 +0000 (15:25 +0000)]
Add accumulative methods (for Python dump)

11 years agoChange link to Distene english website
gdd [Mon, 10 Sep 2012 08:33:37 +0000 (08:33 +0000)]
Change link to Distene english website

11 years ago0021823: [CEA 649] Compute failed without any errors
eap [Mon, 3 Sep 2012 06:29:00 +0000 (06:29 +0000)]
0021823: [CEA 649] Compute failed without any errors

  Avoid reporting errors about EDGEs w/o mesh

11 years ago0021818: [CEA 645] Error when using Use Internal Vertices
eap [Fri, 31 Aug 2012 11:04:42 +0000 (11:04 +0000)]
0021818: [CEA 645] Error when using Use Internal Vertices

   Fix detection of INTERNAL nodes

11 years ago0021819: [CEA 646] BLSURF creates duplicate nodes, mesh impossible with GHS3D
eap [Fri, 31 Aug 2012 10:37:33 +0000 (10:37 +0000)]
0021819: [CEA 646] BLSURF creates duplicate nodes, mesh impossible with GHS3D

  struct TEnfVertex {
     ...
+    TopoDS_Vertex vertex;
  };

11 years ago0021819: [CEA 646] BLSURF creates duplicate nodes, mesh impossible with GHS3D
eap [Fri, 31 Aug 2012 10:36:48 +0000 (10:36 +0000)]
0021819: [CEA 646] BLSURF creates duplicate nodes, mesh impossible with GHS3D

   assure merging nodes on an enforced vertex included in two faces

11 years agoEDF 1457 : Fixed a bug in enforced vertices. A map was not cleared in the right place.
rnc [Thu, 30 Aug 2012 14:23:52 +0000 (14:23 +0000)]
EDF 1457 : Fixed a bug in enforced vertices. A map was not cleared in the right place.

11 years agosmall correction
rnc [Thu, 30 Aug 2012 09:02:05 +0000 (09:02 +0000)]
small correction

11 years ago-#include "SMESH_*D_Algo.hxx"
eap [Wed, 29 Aug 2012 17:48:46 +0000 (17:48 +0000)]
-#include "SMESH_*D_Algo.hxx"
+#include "SMESH_Algo.hxx"

11 years ago0021819: [CEA 646] BLSURF creates duplicate nodes, mesh impossible with GHS3D
eap [Wed, 29 Aug 2012 07:28:51 +0000 (07:28 +0000)]
0021819: [CEA 646] BLSURF creates duplicate nodes, mesh impossible with GHS3D

+          // prevent creation of a node on an internal vertex by SMESH Engine
+          mesh.GetSubMesh( exp_face.Current() )->SetIsAlwaysComputed( true );

11 years ago0021818: [CEA 645] Error when using Use Internal Vertices
eap [Tue, 28 Aug 2012 15:09:11 +0000 (15:09 +0000)]
0021818: [CEA 645] Error when using Use Internal Vertices

make enforced only INTERNAL vertices

+          if ( exp_face.Current().Orientation() != TopAbs_INTERNAL &&
+               SMESH_MesherHelper::GetAncestors( exp_face.Current(), mesh, TopAbs_EDGE )->more())
+            continue;

11 years ago"Use internal vertices of all faces" option is not correctly saved in the study.
gdd [Mon, 27 Aug 2012 14:40:22 +0000 (14:40 +0000)]
"Use internal vertices of all faces" option is not correctly saved in the study.

11 years ago0021812: [CEA 638] Error when using Use Internal Vertices on all faces
eap [Fri, 24 Aug 2012 13:23:35 +0000 (13:23 +0000)]
0021812: [CEA 638] Error when using Use Internal Vertices on all faces

make enforced only INTERNAL vertices

+          if ( exp_face.Current().Orientation() != TopAbs_INTERNAL )
+            continue;

11 years ago0021811: EDF BLSURFPLUGIN GHS3DPLUGIN: If dump is not historical, dump of hypothesis...
eap [Fri, 24 Aug 2012 11:44:08 +0000 (11:44 +0000)]
0021811: EDF BLSURFPLUGIN GHS3DPLUGIN: If dump is not historical, dump of hypothesis is incomplete

enumerate methods that don't change a value of a meshing parameter but
add one more value

+      <python-wrap>
+        <accumulative-methods>
+          SetEnforcedVertex,
+          ...

11 years agoImprovement of Python API documentation (SMESH and plugins):
vsr [Fri, 24 Aug 2012 06:03:02 +0000 (06:03 +0000)]
Improvement of Python API documentation (SMESH and plugins):
- move base Mesh_Algorithm class to the separate python module

11 years agoMinor change for documentation generation
vsr [Wed, 22 Aug 2012 11:50:04 +0000 (11:50 +0000)]
Minor change for documentation generation

11 years ago0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins...
vsr [Wed, 22 Aug 2012 10:37:06 +0000 (10:37 +0000)]
0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module
* Improve documentation for meshing plug-ins (in particular, dynamically added methods)

11 years ago0021797: EDF 2343 SMESH: Evaluation of meshes give very different results compared...
eap [Mon, 13 Aug 2012 11:04:53 +0000 (11:04 +0000)]
0021797: EDF 2343 SMESH: Evaluation of meshes give very different results compared to real results

11 years agoOCC 6.5.2: scl.Perform() is not bugged anymore
gdd [Fri, 10 Aug 2012 10:04:46 +0000 (10:04 +0000)]
OCC 6.5.2: scl.Perform() is not bugged anymore

11 years ago0021785: [CEA 619] impossible to add an enforced vertex by coords
gdd [Wed, 8 Aug 2012 09:47:00 +0000 (09:47 +0000)]
0021785: [CEA 619] impossible to add an enforced vertex by coords

Coordinates of enforced vertex is now correctly added

11 years agoWIN32 compilation.
rnv [Wed, 4 Jul 2012 09:02:32 +0000 (09:02 +0000)]
WIN32 compilation.

11 years agoRevert last commit: the correspondly changes were made in SMESH
gdd [Mon, 2 Jul 2012 13:36:07 +0000 (13:36 +0000)]
Revert last commit: the correspondly changes were made in SMESH

11 years ago'struct SMESH_TNodeXYZ' has no member named '_xyz'
gdd [Mon, 2 Jul 2012 12:21:08 +0000 (12:21 +0000)]
'struct SMESH_TNodeXYZ' has no member named '_xyz'

11 years ago0021381: EDF 1984 BLSURFPLUGIN: Sub-mesh with BLSURF
eap [Mon, 2 Jul 2012 11:15:05 +0000 (11:15 +0000)]
0021381: EDF 1984 BLSURFPLUGIN: Sub-mesh with BLSURF

11 years agoMerge from V6_5_BR 05/06/2012
vsr [Tue, 5 Jun 2012 12:35:04 +0000 (12:35 +0000)]
Merge from V6_5_BR 05/06/2012

12 years agoUpdate French translation (dedicated to Gérald)
gdd [Thu, 12 Apr 2012 10:23:39 +0000 (10:23 +0000)]
Update French translation (dedicated to Gérald)

12 years agoPorting documentation on the Doxygen-1.8.0 V6_5_0a1
rnv [Thu, 12 Apr 2012 06:53:31 +0000 (06:53 +0000)]
Porting documentation on the Doxygen-1.8.0

12 years ago0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins...
rnv [Wed, 28 Mar 2012 07:39:16 +0000 (07:39 +0000)]
0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module: Update documentation.

12 years ago0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins...
rnv [Wed, 28 Mar 2012 07:04:07 +0000 (07:04 +0000)]
0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module: Update documentation.

12 years ago0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins...
rnv [Wed, 28 Mar 2012 06:45:34 +0000 (06:45 +0000)]
0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module: Update documentation.

12 years ago*** empty log message ***
rnv [Wed, 28 Mar 2012 06:33:30 +0000 (06:33 +0000)]
*** empty log message ***

12 years ago*** empty log message ***
rnv [Wed, 28 Mar 2012 06:33:29 +0000 (06:33 +0000)]
*** empty log message ***

12 years ago*** empty log message ***
rnv [Wed, 28 Mar 2012 06:33:28 +0000 (06:33 +0000)]
*** empty log message ***

12 years ago*** empty log message ***
rnv [Wed, 28 Mar 2012 06:33:27 +0000 (06:33 +0000)]
*** empty log message ***

12 years ago*** empty log message ***
rnv [Wed, 28 Mar 2012 06:33:26 +0000 (06:33 +0000)]
*** empty log message ***

12 years agoEDF 2182: Salome crashes when Physical size is set to 0
gdd [Fri, 23 Mar 2012 10:38:09 +0000 (10:38 +0000)]
EDF 2182: Salome crashes when Physical size is set to 0

12 years agoAdd functions to know that SALOME module version is development one
vsr [Thu, 22 Mar 2012 11:11:11 +0000 (11:11 +0000)]
Add functions to know that SALOME module version is development one

12 years agountabify
eap [Wed, 7 Mar 2012 15:27:46 +0000 (15:27 +0000)]
untabify

12 years ago0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH...
eap [Wed, 7 Mar 2012 15:27:24 +0000 (15:27 +0000)]
0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH module

+# Scripts to be installed.
+dist_salomescript_DATA= BLSURFPluginDC.py

12 years ago0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH...
eap [Wed, 7 Mar 2012 15:25:08 +0000 (15:25 +0000)]
0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH module

Describe methods wrapping algorithms and hypotheses into python

12 years agoSome cleanup
gdd [Thu, 1 Mar 2012 13:53:00 +0000 (13:53 +0000)]
Some cleanup

12 years ago0021500: EDF 2134 BLSURFPLUGIN: Error message when a problem occurs with the distene...
eap [Wed, 29 Feb 2012 10:18:31 +0000 (10:18 +0000)]
0021500: EDF 2134 BLSURFPLUGIN: Error message when a problem occurs with the distene licence server

12 years agoAdd support of internal vertices for BLSURF
gdd [Tue, 28 Feb 2012 15:51:05 +0000 (15:51 +0000)]
Add support of internal vertices for BLSURF

12 years agoReplace Descret by Discrete in variable and method names.
gdd [Fri, 17 Feb 2012 14:30:33 +0000 (14:30 +0000)]
Replace Descret by Discrete in variable and method names.

12 years agoAdd the anisotropic and anisotropic_ratio options
gdd [Fri, 17 Feb 2012 09:36:41 +0000 (09:36 +0000)]
Add the anisotropic and anisotropic_ratio options

12 years agoBLSURF support submeshes (but it still cannot be used as a submesh).
gdd [Wed, 11 Jan 2012 13:03:07 +0000 (13:03 +0000)]
BLSURF support submeshes (but it still cannot be used as a submesh).

12 years agoThe cast line was not supposed to be removed ;)
gdd [Tue, 10 Jan 2012 15:03:43 +0000 (15:03 +0000)]
The cast line was not supposed to be removed ;)

12 years agoIf there is an error, returns the message to display a single Warning Dialog.
gdd [Tue, 10 Jan 2012 14:58:39 +0000 (14:58 +0000)]
If there is an error, returns the message to display a single Warning Dialog.

12 years ago0021439: EDF 2004 GEOM, SMESH: Dump of study gives bad geom group and stops with...
eap [Tue, 10 Jan 2012 14:12:53 +0000 (14:12 +0000)]
0021439: EDF 2004 GEOM, SMESH: Dump of study gives bad geom group and stops with NameError exception
   fix checkParams() to not to restore an old value if a new one is OK

12 years agoMerge from V6_4_BR 05/12/2011
vsr [Mon, 5 Dec 2011 11:52:38 +0000 (11:52 +0000)]
Merge from V6_4_BR 05/12/2011

12 years agoMerge from V6_3_BR branch (Windows porting) 27/10/2011 V6_4_0a1
vsr [Thu, 27 Oct 2011 15:34:58 +0000 (15:34 +0000)]
Merge from V6_3_BR branch (Windows porting) 27/10/2011

12 years agoFix mistake in setting LOCAL_LIBS
gdd [Thu, 27 Oct 2011 14:44:58 +0000 (14:44 +0000)]
Fix mistake in setting LOCAL_LIBS

12 years agoFix detection of BLSURF libraries in m4 macro (didn't work on Ubuntu 11.10)
gdd [Wed, 26 Oct 2011 13:29:51 +0000 (13:29 +0000)]
Fix detection of BLSURF libraries in m4 macro (didn't work on Ubuntu 11.10)

12 years agornc : fixed a crash in BLSURFPlugin
gdd [Mon, 10 Oct 2011 14:03:46 +0000 (14:03 +0000)]
rnc : fixed a crash in BLSURFPlugin

12 years agoAdd "debug" option for BLSURF
gdd [Tue, 27 Sep 2011 12:46:24 +0000 (12:46 +0000)]
Add "debug" option for BLSURF

12 years agoLink to libPreCAD is optional
gdd [Tue, 20 Sep 2011 13:00:57 +0000 (13:00 +0000)]
Link to libPreCAD is optional

12 years agoUpdate m4 macro
gdd [Fri, 9 Sep 2011 08:27:53 +0000 (08:27 +0000)]
Update m4 macro

12 years agornc : removed unnecessary debug messages and comments
gdd [Mon, 5 Sep 2011 14:40:43 +0000 (14:40 +0000)]
rnc : removed unnecessary debug messages and comments

12 years agoSome minor changes
gdd [Mon, 29 Aug 2011 08:07:57 +0000 (08:07 +0000)]
Some minor changes

12 years agoUpdate PreCAD feature.
gdd [Tue, 23 Aug 2011 15:24:32 +0000 (15:24 +0000)]
Update PreCAD feature.
New methods were added to set the preCAD options:
SetPreCADOptionValue
GetPreCADOptionValue
UnsetPreCADOption

12 years agoFix bug when no hypothesis is defined.
gdd [Tue, 23 Aug 2011 12:00:34 +0000 (12:00 +0000)]
Fix bug when no hypothesis is defined.

12 years agoPreCAD
gdd [Tue, 23 Aug 2011 08:47:04 +0000 (08:47 +0000)]
PreCAD

12 years agoAdd/Modify PreCAD usage and options.
gdd [Mon, 22 Aug 2011 16:01:41 +0000 (16:01 +0000)]
Add/Modify PreCAD usage and options.
The most significant options have dedicated methods:
SetPreCADMergeEdges(bool)
SetPreCADRemoveNanoEdges(bool)
SetPreCADEpsNano(double)
SetPreCADDiscardInput(bool)

The others options can be set using the method SetOption. In this later case the names should be prepend by "PRECAD_".

12 years agoPorting to OCCT6.5.1
jfa [Mon, 15 Aug 2011 11:37:22 +0000 (11:37 +0000)]
Porting to OCCT6.5.1

12 years agoAdd export to .mesh file at computation if a file name is given.
gdd [Thu, 28 Jul 2011 16:50:11 +0000 (16:50 +0000)]
Add export to .mesh file at computation if a file name is given.

12 years agoPreCAD GUI
gdd [Wed, 27 Jul 2011 18:45:53 +0000 (18:45 +0000)]
PreCAD GUI
Some comestic modifications of the the BlSURF hypothesis window

12 years agoFix vertex index to not have existing value
gdd [Tue, 26 Jul 2011 17:56:29 +0000 (17:56 +0000)]
Fix vertex index to not have existing value

12 years agoAdd PreCAD IDL functions and implementations
gdd [Tue, 26 Jul 2011 17:48:51 +0000 (17:48 +0000)]
Add PreCAD IDL functions and implementations

12 years agoAdd PreCAD
gdd [Tue, 26 Jul 2011 17:19:50 +0000 (17:19 +0000)]
Add PreCAD
TODO: GUI to PreCAD options

12 years agoUpdate doc
gdd [Tue, 26 Jul 2011 13:56:30 +0000 (13:56 +0000)]
Update doc

12 years agoIn debug mode: Add messages and set option debug=1
gdd [Tue, 26 Jul 2011 13:27:46 +0000 (13:27 +0000)]
In debug mode: Add messages and set option debug=1

12 years agoChange the way the enforced vertices data are stored to hypo.
gdd [Tue, 26 Jul 2011 13:23:58 +0000 (13:23 +0000)]
Change the way the enforced vertices data are stored to hypo.

12 years agoAutomatic switch to physicalMesh=SIZEMAP when a sizemap or an enforced vertex is set
gdd [Tue, 26 Jul 2011 08:50:25 +0000 (08:50 +0000)]
switch to physicalMesh=SIZEMAP when a sizemap or an enforced vertex is set

12 years agoFix problem with doxygen (using default font leads to the dot errors) - switch defaul...
vsr [Wed, 20 Jul 2011 10:05:26 +0000 (10:05 +0000)]
Fix problem with doxygen (using default font leads to the dot errors) - switch default dot font explicitly to Arial.

12 years agoMerge from V6_3_BR 15/07/2011
vsr [Fri, 15 Jul 2011 11:22:33 +0000 (11:22 +0000)]
Merge from V6_3_BR 15/07/2011

12 years agoMerge from V6_3_BR 06/06/2011
vsr [Mon, 6 Jun 2011 09:39:50 +0000 (09:39 +0000)]
Merge from V6_3_BR 06/06/2011

13 years agornc : Fixed tab order in Local Size GUI V6_3_0a1
gdd [Mon, 11 Apr 2011 14:13:25 +0000 (14:13 +0000)]
rnc : Fixed tab order in Local Size GUI

13 years agornc : Make possible to define an attractor as a Wire
gdd [Mon, 11 Apr 2011 13:47:39 +0000 (13:47 +0000)]
rnc : Make possible to define an attractor as a Wire

13 years agornc : Make possible to define an attarctor as a Wire
gdd [Mon, 11 Apr 2011 13:47:01 +0000 (13:47 +0000)]
rnc : Make possible to define an attarctor as a Wire

13 years agornc : Slight modifications of GUI in "Advanced Params" and "Local Sizes" tabs
gdd [Fri, 8 Apr 2011 15:57:24 +0000 (15:57 +0000)]
rnc : Slight modifications of GUI in "Advanced Params" and "Local Sizes" tabs

13 years agoMerge from BR_ATTRACTOR_GEO
gdd [Fri, 8 Apr 2011 09:50:08 +0000 (09:50 +0000)]
Merge from BR_ATTRACTOR_GEO