]>
SALOME platform Git repositories - modules/smesh.git/log
admin [Tue, 17 Feb 2009 05:27:54 +0000 (05:27 +0000)]
This commit was generated by cvs2git to create branch 'V4_1_0_maintainance'.
Cherrypick from master 2009-02-17 05:27:49 UTC vsr <vsr@opencascade.com> 'Merge from BR_V5_DEV
16Feb09 ':
src/StdMeshers/StdMeshers_CompositeHexa_3D.cxx
src/StdMeshers/StdMeshers_CompositeHexa_3D.hxx
eap [Mon, 16 Feb 2009 14:07:22 +0000 (14:07 +0000)]
PAL15429 Computation of the mesh, based on "014.brep" via Tetrahedron(NETGEN), is failed.
fix case of wires thouching each other
eap [Fri, 13 Feb 2009 13:45:56 +0000 (13:45 +0000)]
PAL13617 NbSubMesh() method works wrong
dmv [Tue, 3 Feb 2009 11:14:09 +0000 (11:14 +0000)]
0020112 : [CEA 309] Impossible to create a group with a sphere filter
akl [Thu, 22 Jan 2009 15:05:12 +0000 (15:05 +0000)]
Fix of 20128 issue (EDF SMESH 926 : Quadratic conversion of BLSURF mesh).
jfa [Tue, 20 Jan 2009 13:06:02 +0000 (13:06 +0000)]
Fix bug
0020138 : EDF SMESH : Impossible to create (n)D mesh after creating (n+1)D mesh.
vsr [Thu, 15 Jan 2009 14:08:09 +0000 (14:08 +0000)]
Correct make file for shared modules script
dmv [Tue, 30 Dec 2008 14:11:08 +0000 (14:11 +0000)]
0020062 : [CEA 295] Type coherence in *.i files
mzn [Tue, 23 Dec 2008 12:12:49 +0000 (12:12 +0000)]
Fix for bug IPAL20731 (Clipping item is available in pop-up with multiple selection, but it works for one element only).
akl [Fri, 19 Dec 2008 11:19:09 +0000 (11:19 +0000)]
To correct parsing of commands like object.command(obj, 'str=value'),
when '=' character takes place between '' or "" symbols.
akl [Fri, 5 Dec 2008 14:38:51 +0000 (14:38 +0000)]
Rollback the correction of parser of commands like object.command(obj, 'str=value'). Waiting of 4.1.4 issuing.
akl [Fri, 5 Dec 2008 08:56:21 +0000 (08:56 +0000)]
To correct parsing of commands like object.command(obj, 'str=value'),
when '=' character takes place between '' or "" symbols.
abd [Wed, 3 Dec 2008 09:35:52 +0000 (09:35 +0000)]
Fix using of std::set::const_iterator as agrument of set::erase method.
It's incompatible with MS compiler.
vsr [Thu, 27 Nov 2008 15:10:20 +0000 (15:10 +0000)]
Fix problem with devdocs generation
abd [Thu, 27 Nov 2008 13:08:54 +0000 (13:08 +0000)]
Update copyright information
abd [Thu, 27 Nov 2008 12:37:00 +0000 (12:37 +0000)]
Update copyright information
abd [Thu, 27 Nov 2008 12:31:37 +0000 (12:31 +0000)]
Update copyright information
abd [Thu, 27 Nov 2008 12:26:11 +0000 (12:26 +0000)]
Update copyright information
maintenance team [Mon, 24 Nov 2008 09:09:41 +0000 (09:09 +0000)]
Update GUI documentation
eap [Fri, 21 Nov 2008 11:00:48 +0000 (11:00 +0000)]
0019957 : EDF 785 SMESH: Convert Quadratic and Group on GEOM
fix Renumber()
eap [Fri, 21 Nov 2008 11:00:25 +0000 (11:00 +0000)]
0019957 : EDF 785 SMESH: Convert Quadratic and Group on GEOM
add an arg to RemoveFreeElement() and RemoveFreeNode()
eap [Fri, 21 Nov 2008 10:58:40 +0000 (10:58 +0000)]
0019957 : EDF 785 SMESH: Convert Quadratic and Group on GEOM
fix ConvertToQuadratic() and a reverse function: log changes
eap [Fri, 21 Nov 2008 10:57:27 +0000 (10:57 +0000)]
0019957 : EDF 785 SMESH: Convert Quadratic and Group on GEOM
return bool from Remove()
eap [Fri, 21 Nov 2008 10:55:53 +0000 (10:55 +0000)]
0019957 : EDF 785 SMESH: Convert Quadratic and Group on GEOM
optimize Renumber()
eap [Thu, 20 Nov 2008 15:50:36 +0000 (15:50 +0000)]
0020053 : EDF 868 GEOM: Using sub-meshes
dmv [Thu, 20 Nov 2008 14:11:49 +0000 (14:11 +0000)]
4x : SIGSEGV after Close Study with Clipping dialog box opened.
eap [Thu, 20 Nov 2008 13:24:53 +0000 (13:24 +0000)]
0020053 : EDF 868 GEOM: Using sub-meshes
eap [Thu, 20 Nov 2008 08:47:21 +0000 (08:47 +0000)]
Avoid meshing submeshes with global algos under submeshes that are to
be meshed with all-dim algos like NETGEN 1D-2D
dmv [Tue, 18 Nov 2008 15:22:06 +0000 (15:22 +0000)]
0020045 : EDF 852 SMESH: Documention of Projection algorithms
vsr [Tue, 18 Nov 2008 10:02:56 +0000 (10:02 +0000)]
Fix script bugs
vsr [Fri, 14 Nov 2008 08:47:27 +0000 (08:47 +0000)]
20032: new python example : add to Makefile
jfa [Wed, 12 Nov 2008 10:47:19 +0000 (10:47 +0000)]
Bug
0020034 : [CEA 282] crash in SALOME_Session_Server after SMESH computation.
dmv [Mon, 10 Nov 2008 14:30:02 +0000 (14:30 +0000)]
0020037 : EDF 859 SMESH : Mesh Element Info help unavailable
vsr [Wed, 5 Nov 2008 10:12:59 +0000 (10:12 +0000)]
Add new example python script (from CEA)
maintenance team [Wed, 29 Oct 2008 08:13:05 +0000 (08:13 +0000)]
Changing version to 4.1.4
dmv [Tue, 28 Oct 2008 07:37:16 +0000 (07:37 +0000)]
Modification, Transformation. IDs of elements are missing, if selection with rectange is used.
eap [Fri, 24 Oct 2008 08:09:45 +0000 (08:09 +0000)]
PAL20544 4x: problems with Concatenate().
set smeshDC.geompyD in SetCurrentStudy()
dmv [Thu, 23 Oct 2008 08:13:40 +0000 (08:13 +0000)]
Edit Mesh/Sub-Mesh window has strange "half-active" view, if do Compute.
eap [Thu, 23 Oct 2008 06:34:40 +0000 (06:34 +0000)]
PAL20544 4x: problems with Concatenate().
fix SetName(obj, name) for the case if obj is instance of class Mesh
or Mesh_Algorithm
eap [Wed, 22 Oct 2008 14:07:38 +0000 (14:07 +0000)]
0020015 : EDF 835 SMESH : Doc missing for concatenate.
Add Concatenate() command
eap [Wed, 22 Oct 2008 14:07:14 +0000 (14:07 +0000)]
0020015 : EDF 835 SMESH : Doc missing for concatenate.
Convert Concatenate() command
dmv [Wed, 22 Oct 2008 06:43:37 +0000 (06:43 +0000)]
Item Delete in pop-up of link on hypotheses or algorithm doesn't work.
dmv [Fri, 17 Oct 2008 11:26:28 +0000 (11:26 +0000)]
4x, 5x : Selection with rectangle is impossible for mesh elements if Submesh or Group is showed.
eap [Thu, 16 Oct 2008 07:33:07 +0000 (07:33 +0000)]
fix "Clear mesh data"
eap [Tue, 14 Oct 2008 09:22:18 +0000 (09:22 +0000)]
20002: EDF 821 SMESH : ExportMED GUI behavior
warning if no valid mesh selected
eap [Mon, 13 Oct 2008 08:14:09 +0000 (08:14 +0000)]
Speed up "Clear mesh data"
eap [Mon, 13 Oct 2008 08:10:22 +0000 (08:10 +0000)]
19997: Compute does not work in script, ok in GUI
fix MakeComputed() for group projection
abd [Mon, 13 Oct 2008 06:55:40 +0000 (06:55 +0000)]
fix compilation errors
abd [Fri, 10 Oct 2008 09:18:11 +0000 (09:18 +0000)]
Fix win32 compilation problem
abd [Tue, 7 Oct 2008 13:30:33 +0000 (13:30 +0000)]
Fix compilation problems on Win32 Platform
dmv [Tue, 7 Oct 2008 08:42:26 +0000 (08:42 +0000)]
Merge Nodes dialog box with opened Merge Elements crashes Salome. Regress to series3x
eap [Fri, 3 Oct 2008 13:33:40 +0000 (13:33 +0000)]
0013410 : SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
abd [Fri, 3 Oct 2008 11:40:07 +0000 (11:40 +0000)]
Win32 Porting.
Correction of Export/Import defines for Win32 platform.
Removed "using namespace std" from header files.
eap [Fri, 3 Oct 2008 10:39:47 +0000 (10:39 +0000)]
PAL20461 4.x Wrong mesh after creation of 3D mesh from 2D skin.
additionally fix getDependsOnIterator() if submesh map is empty
eap [Fri, 3 Oct 2008 08:39:10 +0000 (08:39 +0000)]
PAL20461 4.x Wrong mesh after creation of 3D mesh from 2D skin.
fix getDependsOnIterator() if submesh map is empty
rnv [Fri, 3 Oct 2008 06:56:33 +0000 (06:56 +0000)]
Fix fo IPAL20415 (Error on mouse picking with Shift in 3D viewer if any dialog box is opened)
eap [Wed, 1 Oct 2008 12:04:32 +0000 (12:04 +0000)]
0019970 : create groups automatically
remove "Name" lineEdit
eap [Wed, 1 Oct 2008 08:24:29 +0000 (08:24 +0000)]
0019970 : create groups automatically
remove not realized slots
eap [Tue, 30 Sep 2008 08:07:29 +0000 (08:07 +0000)]
0019970 : create groups automatically
eap [Tue, 30 Sep 2008 08:05:05 +0000 (08:05 +0000)]
0019970 : Create Mesh: create groups automatically
rnv [Wed, 24 Sep 2008 12:02:05 +0000 (12:02 +0000)]
Additional fix for the issue 19964.
rnv [Wed, 24 Sep 2008 11:58:56 +0000 (11:58 +0000)]
Implementation of the issue 19950.
abd [Tue, 23 Sep 2008 06:49:02 +0000 (06:49 +0000)]
Fix compilation problem on Calibre 5 configuration (f77 vs gfortran)
akl [Thu, 18 Sep 2008 07:46:25 +0000 (07:46 +0000)]
Fix of issue
0019967 : EDF SMESH 806: TUI script example is missing for the Concatenate and ConcatenateWithGroups functions.
akl [Thu, 18 Sep 2008 07:32:17 +0000 (07:32 +0000)]
Fix of issue
0019967 : EDF SMESH 806: TUI script example is missing for the Concatenate and ConcatenateWithGroups functions.
eap [Thu, 18 Sep 2008 05:51:19 +0000 (05:51 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
fix
error: default argument missing for parameter 14 of 'HypothesisData::HypothesisData(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QValueList<int>&, bool, const QStringList&, const QStringList&, const QStringList&, const QStringList&, bool, bool)'
rnv [Wed, 17 Sep 2008 14:21:07 +0000 (14:21 +0000)]
Additional fix for issue 16186
Now quadrangle split into 2 triangles by smallest diagonal.
eap [Tue, 16 Sep 2008 14:51:49 +0000 (14:51 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
Add new NETGEN parameters to Mesh_Triangle and Mesh_Tetrahedron algorithms
eap [Tue, 16 Sep 2008 14:51:26 +0000 (14:51 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
+msgid "SMESHGUI_MeshOp::SUBMESH_NOT_ALLOWED"
+msgstr "No sense in creating a submesh ignored by global algorithm \"%1\""
eap [Tue, 16 Sep 2008 14:50:02 +0000 (14:50 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
Read a new aglo attribute "support-submeshes":
+ QString suppSub = atts.value("support-submeshes");
+ if ( !suppSub.isEmpty() )
+ isSupportSubmeshes = (suppSub == "true");
+
eap [Tue, 16 Sep 2008 14:49:49 +0000 (14:49 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
//================================================================================
/*!
+ * \brief Return name of the algorithm that does not support submeshes and makes
+ * submesh creation useless
+ * \retval char* - string is to be deleted!!!
+ */
+//================================================================================
+
+char* SMESHGUI_MeshOp::isSubmeshIgnored() const
eap [Tue, 16 Sep 2008 14:49:07 +0000 (14:49 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
+ bool IsSupportSubmeshes; //!< TRUE if the algo building all-dim elems supports submeshes
eap [Tue, 16 Sep 2008 14:38:55 +0000 (14:38 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
1) algo->Compute() depending on algo->SupportSubmeshes()
2)
+ /*!
+ * \brief Return true if no mesh entities is bound to the submesh
+ */
+ bool IsEmpty() const;
eap [Tue, 16 Sep 2008 14:38:25 +0000 (14:38 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
+ /*!
+ * \brief Return an alternative parameter for a node on seam
+ */
+ double GetOtherParam(const double param) const;
eap [Tue, 16 Sep 2008 14:38:08 +0000 (14:38 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
const SMESH_Hypothesis * GetHypothesis(const TopoDS_Shape & aSubShape,
const SMESH_HypoFilter& aFilter,
- const bool andAncestors) const;
+ const bool andAncestors,
+ TopoDS_Shape* assignedTo=0) const;
eap [Tue, 16 Sep 2008 14:37:45 +0000 (14:37 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
+ static SMESH_HypoPredicate* IsMoreLocalThan(const TopoDS_Shape& theShape);
eap [Tue, 16 Sep 2008 14:37:28 +0000 (14:37 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
rearrange Compute()
eap [Tue, 16 Sep 2008 14:36:59 +0000 (14:36 +0000)]
[SALOME platform
0013410 ]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D
+ bool SupportSubmeshes() const { return _supportSubmeshes; }
+ // 5 - whether supports submeshes if !NeedDescretBoundary()
rnv [Tue, 16 Sep 2008 12:11:37 +0000 (12:11 +0000)]
Fix for issue 19964 EDF SMESH 803( Bad dump script of revolutionned mesh with groups).
rnv [Tue, 16 Sep 2008 11:16:42 +0000 (11:16 +0000)]
Fix for issue 19964 EDF SMESH 803( Bad dump script of revolutionned mesh with groups).
maintenance team [Wed, 10 Sep 2008 13:06:13 +0000 (13:06 +0000)]
Porting to CAS-6.3
rnv [Mon, 8 Sep 2008 13:24:39 +0000 (13:24 +0000)]
Implementation on the issue 16186: EDF PAL 459: Mapping: when refining, to separate quadrangles into 2 triangles.
skl [Fri, 5 Sep 2008 09:58:56 +0000 (09:58 +0000)]
Updated for feature
0016220 from Mantis.
eap [Tue, 2 Sep 2008 08:44:30 +0000 (08:44 +0000)]
[SALOME platform
0019943 ]: Pb with projection 2d
In SMESH_Pattern::Load(mesh,face), fix treating seam vertices of not seam edges
jfa [Tue, 2 Sep 2008 07:47:02 +0000 (07:47 +0000)]
Initialize some fields before usage.
akl [Fri, 1 Aug 2008 07:39:10 +0000 (07:39 +0000)]
Fix for issue
0019935 : EDF 793 SMESH: Drawing of a line on a non-planar surface. To draw only connectivity lines.
eap [Mon, 28 Jul 2008 16:00:01 +0000 (16:00 +0000)]
[SALOME platform
0019943 ] Pb with projection 2d
distinguish the case of seam edge encountered twice in face wire from
the case of seam encountered once
eap [Mon, 28 Jul 2008 15:57:35 +0000 (15:57 +0000)]
[SALOME platform
0019943 ] Pb with projection 2d
+ bool IsRealSeam(const int subShape) const
jfa [Fri, 25 Jul 2008 10:50:02 +0000 (10:50 +0000)]
Remove debug traces
jfa [Fri, 25 Jul 2008 10:32:18 +0000 (10:32 +0000)]
Bug
0019943 : Pb with projection 2d. Fix for a seam edge on not really closed face.
eap [Mon, 21 Jul 2008 09:58:49 +0000 (09:58 +0000)]
[SALOME platform
0019316 ]: Need to have a better interface with GHS3D diagnostics
+msgid "SMESH_HYP_13"
+msgstr "Algorithm can't work without shape"
+
+msgid "SMESHGUI_ComputeDlg::SHOW_BAD_MESH"
+msgstr "Show bad Mesh"
+
eap [Mon, 21 Jul 2008 09:58:11 +0000 (09:58 +0000)]
[SALOME platform
0019316 ]: Need to have a better interface with GHS3D diagnostics
+ void onShowBadMesh();
eap [Mon, 21 Jul 2008 09:57:13 +0000 (09:57 +0000)]
[SALOME platform
0019316 ]: Need to have a better interface with GHS3D diagnostics
Move MeshPreviewStruct to SMESH_Mesh.idl
eap [Mon, 21 Jul 2008 09:56:41 +0000 (09:56 +0000)]
[SALOME platform
0019316 ]: Need to have a better interface with GHS3D diagnostics
enum Hypothesis_Status // in the order of severity
{
+ HYP_NEED_SHAPE // algorithm can work on shape only
};
Move here MeshPreviewStruct from MeshEditor
eap [Mon, 21 Jul 2008 09:55:03 +0000 (09:55 +0000)]
[SALOME platform
0019316 ]: Need to have a better interface with GHS3D diagnostics
struct ComputeError
{
+ boolean hasBadMesh; // there are elements preventing computation available for visualization
}
+ SMESH::MeshPreviewStruct* GetBadInputElements( SMESH::SMESH_Mesh_ptr theMesh,
+ CORBA::Short theSubShapeID )
eap [Mon, 21 Jul 2008 09:53:33 +0000 (09:53 +0000)]
SMESH::Hypothesis_Status SMESH_Mesh_i::ConvertHypothesisStatus
(SMESH_Hypothesis::Hypothesis_Status theStatus){
switch (theStatus) {
+ RETURNCASE( HYP_NEED_SHAPE );
eap [Mon, 21 Jul 2008 09:52:43 +0000 (09:52 +0000)]
CORBA::Long SMESH_MeshEditor_i::
AddFace (const SMESH::long_array & IDsOfNodes)
{
- return false;
+ return 0;
eap [Mon, 21 Jul 2008 09:51:45 +0000 (09:51 +0000)]
[SALOME platform
0019316 ]: Need to have a better interface with GHS3D diagnostics
+ // Return mesh elements preventing computation of a subshape
+ SMESH::MeshPreviewStruct* GetBadInputElements( SMESH::SMESH_Mesh_ptr theMesh,
+ CORBA::Short theSubShapeID )
eap [Mon, 21 Jul 2008 09:50:39 +0000 (09:50 +0000)]
[SALOME platform
0019316 ]: Need to have a better interface with GHS3D diagnostics
fix for algos not needing shapes
eap [Mon, 21 Jul 2008 09:49:06 +0000 (09:49 +0000)]
[SALOME platform
0019316 ]: Need to have a better interface with GHS3D diagnostics
{
_name = "UseExisting_1D";
_shapeType = (1 << TopAbs_EDGE); // 1 bit per shape type
+ _requireShape = false;
}