]>
SALOME platform Git repositories - modules/smesh.git/log
eap [Mon, 3 Mar 2014 11:00:39 +0000 (15:00 +0400)]
22364: EDF SMESH: Create Mesh dialog box improvement: hide inapplicable algorithms/hypotheses
Minor fixes
imn [Fri, 28 Feb 2014 14:58:28 +0000 (18:58 +0400)]
0022364 : EDF SMESH: Create Mesh dialog box improvement: hide inapplicable algorithms/hypotheses
0022365 : EDF SMESH: Create Mesh dialog box improvement: hide algorithms depending on a mesh type
mpa [Thu, 27 Feb 2014 12:43:22 +0000 (16:43 +0400)]
Debug of CMake build procedure
eap [Thu, 27 Feb 2014 07:53:03 +0000 (11:53 +0400)]
22360]: EDF SMESH: Body Fitting algorithm: incorporate edges
Fix a case with vertex falling on a facet and not used at facet construction
eap [Wed, 26 Feb 2014 09:50:42 +0000 (13:50 +0400)]
22364: EDF SMESH: Create Mesh dialog box improvement: hide inapplicable algorithms/hypotheses
Improve code readability
eap [Wed, 26 Feb 2014 08:58:05 +0000 (12:58 +0400)]
22364: EDF SMESH: Create Mesh dialog box improvement: hide inapplicable algorithms/hypotheses
Fix warnings
eap [Wed, 26 Feb 2014 08:57:20 +0000 (12:57 +0400)]
22364: EDF SMESH: Create Mesh dialog box improvement: hide inapplicable algorithms/hypotheses
Bug: 3D tab disabled on an imported mesh
eap [Wed, 26 Feb 2014 08:55:21 +0000 (12:55 +0400)]
Bugs in CopyMesh()
1) Assure the mesh is loaded before copying
2) Fix wrong copying polyhedra
eap [Tue, 25 Feb 2014 14:54:34 +0000 (18:54 +0400)]
22364: EDF SMESH: Create Mesh dialog box improvement: hide inapplicable algorithms/hypotheses
1) Some optimization
2) Implement StdMeshers_Prism_3D::IsApplicable()
eap [Tue, 25 Feb 2014 14:50:48 +0000 (18:50 +0400)]
22364: EDF SMESH: Create Mesh dialog box improvement: hide inapplicable algorithms/hypotheses
+ /*!
+ * \brief Auto pointer
+ */
+ template <typename TOBJ> struct Deleter
mgn [Mon, 24 Feb 2014 11:36:54 +0000 (15:36 +0400)]
Additional fix for the "
0021793 : [CEA 625] Clipping : from coordinates
or from bounding box"
vsr [Fri, 21 Feb 2014 12:41:09 +0000 (16:41 +0400)]
ParaView 4.1 / VTK 6.1 porting
imn [Fri, 21 Feb 2014 08:25:11 +0000 (12:25 +0400)]
0022364 : EDF SMESH: Create Mesh dialog box improvement: hide inapplicable algorithms/hypotheses
0022365 : EDF SMESH: Create Mesh dialog box improvement: hide algorithms depending on a mesh type
akl [Thu, 20 Feb 2014 12:25:37 +0000 (16:25 +0400)]
Update copyrights 2014.
eap [Thu, 20 Feb 2014 10:05:45 +0000 (14:05 +0400)]
In Create Mesh dlg, add "objects" to a number of selected GEOM objects
eap [Thu, 20 Feb 2014 09:38:40 +0000 (13:38 +0400)]
Excess quote
eap [Thu, 20 Feb 2014 08:58:43 +0000 (12:58 +0400)]
0022360 : EDF SMESH: Body Fitting algorithm: incorporate edges
Treat tangent transition at the 1st link node
eap [Thu, 20 Feb 2014 08:55:58 +0000 (12:55 +0400)]
Make meshes with different names if several GEOM objects selected
eap [Wed, 19 Feb 2014 13:15:16 +0000 (17:15 +0400)]
Fix strange string like "1 , 1 , 1 " instead of nb of selected geom objects at mesh creation
rnv [Wed, 19 Feb 2014 12:43:32 +0000 (16:43 +0400)]
Fix problems with the OpenGL clipping planes.
vsr [Tue, 18 Feb 2014 10:38:40 +0000 (14:38 +0400)]
Merge from branch mpa/qwt6_porting
eap [Tue, 18 Feb 2014 09:56:25 +0000 (13:56 +0400)]
Fix error description passed via exception
eap [Mon, 17 Feb 2014 13:10:11 +0000 (17:10 +0400)]
do not catch CORBA exceptions thrown by SMESH_Mesh_i
eap [Mon, 17 Feb 2014 13:08:46 +0000 (17:08 +0400)]
fix AddFrom() for an undefined filter as argument
eap [Mon, 17 Feb 2014 10:14:31 +0000 (14:14 +0400)]
Mesh generation is more important that import/export.
So tell about IO operations later.
eap [Mon, 17 Feb 2014 09:55:35 +0000 (13:55 +0400)]
Forum: Quadrangle meshing of surface with 3 edges
There can be degenerated EDGEs in non-closed and non-periodic FACEs
vsr [Fri, 14 Feb 2014 15:34:22 +0000 (19:34 +0400)]
Increment version: 7.3.1
eap [Fri, 14 Feb 2014 15:31:40 +0000 (19:31 +0400)]
0022360 : EDF SMESH: Body Fitting algorithm: incorporate edges
eap [Fri, 14 Feb 2014 12:10:27 +0000 (16:10 +0400)]
0022488 : EDF 2781 SMESH: Faces of an internal submesh can't be selected with the viscous layer
eap [Fri, 14 Feb 2014 12:09:40 +0000 (16:09 +0400)]
22359: Body Fitting algorithm: grid orientation
eap [Fri, 14 Feb 2014 12:08:39 +0000 (16:08 +0400)]
eap [Fri, 14 Feb 2014 12:05:31 +0000 (16:05 +0400)]
0022367 : EDF SMESH: Notification on concurrent algorithms/hypotheses
eap [Fri, 14 Feb 2014 12:03:53 +0000 (16:03 +0400)]
0022362 : EDF SMESH: Quadrangle (mapping) algorithm: enforced vortices
Create GUI
eap [Fri, 14 Feb 2014 12:03:10 +0000 (16:03 +0400)]
0022364 ,
0022363 : EDF SMESH: Create Mesh dialog box improvement
eap [Fri, 14 Feb 2014 11:53:14 +0000 (15:53 +0400)]
0022362 : EDF SMESH: Quadrangle (mapping) algorithm: enforced vortices
Create GUI
ctn [Wed, 5 Feb 2014 12:03:58 +0000 (12:03 +0000)]
0022481 : EDF 2559 SMESH: Is GetGroups list sorted?
=> update of the doc
gdd [Wed, 5 Feb 2014 11:03:39 +0000 (11:03 +0000)]
Update French translation file
eap [Wed, 5 Feb 2014 09:14:42 +0000 (09:14 +0000)]
22359: Body Fitting algorithm: grid orientation
Make axes w/o geometry larger than the trihedron
eap [Wed, 5 Feb 2014 09:13:00 +0000 (09:13 +0000)]
22359: Body Fitting algorithm: grid orientation
Fix a crash in the release mode
+ // Creation of this class disables vtkMatplotlibMathTextUtilities
+ struct MPLMathText_Disabler : protected vtkMatplotlibMathTextUtilities
eap [Wed, 5 Feb 2014 08:20:55 +0000 (08:20 +0000)]
22359: Body Fitting algorithm: grid orientation
Fix the destructor
eap [Wed, 5 Feb 2014 08:08:10 +0000 (08:08 +0000)]
22465: [CEA] sometimes isinstance(m, Mesh) returns False for Mesh objects // PPGP pb
class MeshMeta(type):
def __instancecheck__(cls, inst):
"""Implement isinstance(inst, cls)."""
return any(cls.__subclasscheck__(c)
for c in {type(inst), inst.__class__})
def __subclasscheck__(cls, sub):
"""Implement issubclass(sub, cls)."""
return type.__subclasscheck__(cls, sub) or (cls.__name__ == sub.__name__ and cls.__module__ == sub.__module__)
...
class Mesh:
__metaclass__ = MeshMeta
...
eap [Tue, 4 Feb 2014 15:51:49 +0000 (15:51 +0000)]
22358: EDF SMESH: Body Fitting algorithm: origin point of grid defined by spacing
eap [Tue, 4 Feb 2014 13:27:03 +0000 (13:27 +0000)]
22359: Body Fitting algorithm: grid orientation
eap [Tue, 4 Feb 2014 13:06:41 +0000 (13:06 +0000)]
22359: Body Fitting algorithm: grid orientation
+ ${GEOM_INCLUDE_DIRS}
+ ${GEOM_GEOMUtils}
eap [Tue, 4 Feb 2014 13:06:14 +0000 (13:06 +0000)]
22359: Body Fitting algorithm: grid orientation
Add labels to arrows
eap [Tue, 4 Feb 2014 13:05:33 +0000 (13:05 +0000)]
22359: Body Fitting algorithm: grid orientation
Move global methods needed for NCollection_DataMap< TopoDS_Shape, * >
to class SMESHDS_Hasher in order not to clash with the same global definitions
- typedef NCollection_DataMap< TopoDS_Shape, THypList > ShapeToHypothesis;
+ typedef NCollection_DataMap< TopoDS_Shape, THypList, SMESHDS_Hasher > ShapeToHypothesis;
eap [Tue, 4 Feb 2014 13:02:26 +0000 (13:02 +0000)]
22359: Body Fitting algorithm: grid orientation
22358: Body Fitting algorithm: origin point of grid defined by spacing
eap [Fri, 31 Jan 2014 13:43:11 +0000 (13:43 +0000)]
22473: EDF 2825 SMESH: Memory allocation problem with ViscousLayer2D
1) enable recursive calls from StdMeshers_ViscousLayers2D::Compute( aMesh, F );
2) fix computeQuadDominant() for a case of triangles on 2 sides
3) do not use triaVertex for a quadrangle FACE
eap [Fri, 31 Jan 2014 13:40:41 +0000 (13:40 +0000)]
22473: EDF 2825 SMESH: Memory allocation problem with ViscousLayer2D
Use _noShrinkVert
rnv [Fri, 24 Jan 2014 11:16:50 +0000 (11:16 +0000)]
Additional fix for the "
0022460 : [CEA 1042] Copy Mesh: impossible mesh selection in the object browser if selection in 3D view is disabled" issue.
rnv [Fri, 24 Jan 2014 08:37:57 +0000 (08:37 +0000)]
Fix for the "
0022460 : [CEA 1042] Copy Mesh: impossible mesh selection in the object browser if selection in 3D view is disabled"
eap [Thu, 23 Jan 2014 12:46:37 +0000 (12:46 +0000)]
22362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
fix for a case of http://www.salome-platform.org/forum/forum_10/
863809970 #
478269857
eap [Tue, 21 Jan 2014 16:37:16 +0000 (16:37 +0000)]
22316: EDF 2719 SMESH: Split hexas into prisms
Make Python API be equal to IDL API
rnv [Tue, 21 Jan 2014 12:37:34 +0000 (12:37 +0000)]
Fix the first item of the
0022387 : EDF GUI: New behaviour of store position of windows is not always suitable" issue:
1) Bad initial position of windows in some modules with the option "store position of windows" unchecked.
eap [Tue, 21 Jan 2014 09:24:53 +0000 (09:24 +0000)]
22316: EDF 2719 SMESH: Split hexas into prisms
disable dialog if a mesh includes no hexahedra
eap [Mon, 20 Jan 2014 17:42:20 +0000 (17:42 +0000)]
22244: [CEA] Method to compute the normal to a mesh face
- double_array GetFaceNormal(in long faceId);
+ double_array GetFaceNormal(in long faceId, in boolean normalized);
eap [Mon, 20 Jan 2014 16:39:00 +0000 (16:39 +0000)]
22362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
fix recursive case of computeQuadPref()
eap [Mon, 20 Jan 2014 10:45:36 +0000 (10:45 +0000)]
fix indentation
eap [Mon, 20 Jan 2014 10:35:19 +0000 (10:35 +0000)]
22316: EDF 2719 SMESH: Split hexas into prisms
+ double GetDistance( const SMDS_MeshElement* elem, const gp_Pnt& point );
+ double GetDistance( const SMDS_MeshEdge* edge, const gp_Pnt& point );
+ double GetDistance( const SMDS_MeshVolume* volume, const gp_Pnt& point );
eap [Mon, 20 Jan 2014 10:34:46 +0000 (10:34 +0000)]
22316: EDF 2719 SMESH: Split hexas into prisms
+ void SetArrowShapeAndNb( int nbArrows,
+ double headLength,
+ double headRadius,
+ double start=0.);
+ void SetArrows( const gp_Ax1* axes,
+ double length);
+ vtkUnstructuredGrid* GetGrid() const;
eap [Mon, 20 Jan 2014 10:34:21 +0000 (10:34 +0000)]
22316: EDF 2719 SMESH: Split hexas into prisms
namespace SMESH
{
enum SMESHGUI_FilterType {
QuadFilter = 5,
TriaFilter = 6,
+ FirstGeometryTypeFilter,
+ FirstEntityTypeFilter = FirstGeometryTypeFilter + SMDSGeom_NONE,
+ LastFilter = FirstEntityTypeFilter + SMDSEntity_Last
};
};
+class SMESHGUI_VolumeShapeFilter : public SMESHGUI_Filter
+{
eap [Mon, 20 Jan 2014 10:32:49 +0000 (10:32 +0000)]
22316: EDF 2719 SMESH: Split hexas into prisms
+ static int GetOppFaceIndexOfHex( int faceIndex );
eap [Mon, 20 Jan 2014 10:32:30 +0000 (10:32 +0000)]
22316: EDF 2719 SMESH: Split hexas into prisms
+ virtual SMDSAbs_GeometryType GetGeomType() const { return SMDSGeom_POLYGON; }
eap [Mon, 20 Jan 2014 10:32:14 +0000 (10:32 +0000)]
22316: EDF 2719 SMESH: Split hexas into prisms
+ GeometryType GetElementShape( in long id )
+ raises (SALOME::SALOME_Exception);
eap [Mon, 20 Jan 2014 10:31:23 +0000 (10:31 +0000)]
22316: EDF 2719 SMESH: Split hexas into prisms
eap [Wed, 15 Jan 2014 10:27:00 +0000 (10:27 +0000)]
22362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
fix for recursive call of computeQuadPref()
vsr [Wed, 15 Jan 2014 09:41:17 +0000 (09:41 +0000)]
Merge from BR_imps_2013 14/01/2014
eap [Fri, 10 Jan 2014 08:01:57 +0000 (08:01 +0000)]
22455: Error "No mesh elements assigned to a face" is raised instead of a simple warning
1) Fix finding a shape in a study
2) Append study entry to a name of published failed sub-shape
eap [Thu, 9 Jan 2014 15:08:07 +0000 (15:08 +0000)]
22455: Error "No mesh elements assigned to a face" is raised instead of a simple warning
Append study entry to a failed sub-shape name,
else it's hard to find a sub-shape in the study
vsr [Thu, 9 Jan 2014 14:20:44 +0000 (14:20 +0000)]
Merge from V7_3_BR (09/01/2014)
vsr [Wed, 18 Dec 2013 15:08:18 +0000 (15:08 +0000)]
Merge from V7_3_BR branch 18/12/2013
mpa [Fri, 13 Dec 2013 10:17:22 +0000 (10:17 +0000)]
INT PAL:
0052225 : Failed mesh - number of isolines does not correspond to settings
eap [Fri, 13 Dec 2013 08:48:28 +0000 (08:48 +0000)]
Synchronize with *_msg_en.ts
vsr [Thu, 12 Dec 2013 14:35:44 +0000 (14:35 +0000)]
Update documentation
eap [Thu, 12 Dec 2013 13:52:28 +0000 (13:52 +0000)]
"viscous layer 3d around foil"
http://www.salome-platform.org/forum/forum_10/
77751736
Use angular smoothing and swap diagonals during shrink()
eap [Wed, 11 Dec 2013 14:52:44 +0000 (14:52 +0000)]
"viscous layer 3d around foil"
http://www.salome-platform.org/forum/forum_10/
77751736
Fix InverseDiag()
eap [Fri, 6 Dec 2013 15:55:21 +0000 (15:55 +0000)]
52236: TC7.3.0 Operation "Extrusion along a path" brings to wrong results if field "Rotation Angles" is used for calculation.
Fix setting angles in MakeExtrElements()
eap [Fri, 6 Dec 2013 15:26:44 +0000 (15:26 +0000)]
0052235 : TC7.3.0: continious fatal errors after splitting into 24 tetrahedra
Protect myMesh from deletion in onApply()
rnv [Fri, 6 Dec 2013 06:20:09 +0000 (06:20 +0000)]
Show warning only in the verbose mode.
eap [Thu, 5 Dec 2013 15:47:22 +0000 (15:47 +0000)]
52223: TC7.3.0:Automatically create groups for MED export does not
save in export mesh dialog box,when we check it in preferences
eap [Thu, 5 Dec 2013 11:26:24 +0000 (11:26 +0000)]
Regression SALOME_TESTS/Grids/smesh/bugs_02/C9
In updateDegenUV() set number of nodes on a degenerated side to be
same as on an opposite side ONLY IF myQuadType == QUAD_STANDARD
rnc [Thu, 5 Dec 2013 10:38:14 +0000 (10:38 +0000)]
Japanese translations update
eap [Thu, 5 Dec 2013 09:32:23 +0000 (09:32 +0000)]
22434: [CEA 1022] If selection is disabled, the contextual menu of VTK view does not update on selected object
Fix processOwner() for the case of disabled SVTK selection
rnc [Wed, 4 Dec 2013 09:46:28 +0000 (09:46 +0000)]
REG: SurfOpt plugin : Documentation update + small corrections
mpa [Wed, 4 Dec 2013 09:43:48 +0000 (09:43 +0000)]
INT PAL
0052190 : TC7.3.0: impossible to set proper value for clipping
kga [Wed, 4 Dec 2013 09:36:38 +0000 (09:36 +0000)]
IPAL0052197: TC7.3.0 "Fatal error" when try to add new filter to filter library
akl [Wed, 4 Dec 2013 08:41:23 +0000 (08:41 +0000)]
Set debug library name on Win32.
kga [Wed, 4 Dec 2013 05:38:25 +0000 (05:38 +0000)]
IPAL0052195: TC7.3.0: Application crashes after closing "Add Quadratic Edge" dialog
rnc [Tue, 3 Dec 2013 17:37:51 +0000 (17:37 +0000)]
BUG: Yams plugin: Fixed bad default values due too previous integrations for passing to MGSurfOpt
rnc [Tue, 3 Dec 2013 16:40:54 +0000 (16:40 +0000)]
BUG: MGCleaner / MGSurfOpt : Fixed a problem with the doc displayed in a non-standard way when clickin on help button.
A pdf file included in the general plugin documentation was opened through xdg-open instead of showing the general documentation in the browser specified in the preferences. This latest behaviour has been implemented
rnc [Tue, 3 Dec 2013 15:39:14 +0000 (15:39 +0000)]
BUG: Yams plug-in: Small bug fix, validator number of decimal for chordal deviation parameter was 2 instead of 3
rnc [Tue, 3 Dec 2013 15:34:24 +0000 (15:34 +0000)]
tooltip correction
rnc [Tue, 3 Dec 2013 15:05:31 +0000 (15:05 +0000)]
BUG: Yams plugin: Dialog input values were not reset to default when closing and reopening it + verbose level spinbox was connected to max memory by mistake
vsr [Tue, 3 Dec 2013 10:58:50 +0000 (10:58 +0000)]
Fix crash (from PPGP) when invoking popup on non-smesh (light) object
vsr [Tue, 3 Dec 2013 05:52:36 +0000 (05:52 +0000)]
0022427 : EDF GEOM Regression: Issue with geomBuilder
rnc [Mon, 2 Dec 2013 16:09:16 +0000 (16:09 +0000)]
Updated MG-Cleaner doc.
A mechanism should be found for the next version to get directly the doc from the Meshgems install directory instead of copying it because there is a risk to have outdated documentation with the current way.
rnc [Mon, 2 Dec 2013 16:06:19 +0000 (16:06 +0000)]
BUG: MGSurfOpt (Yams) plugin: Added a missing file
eap [Fri, 29 Nov 2013 09:14:36 +0000 (09:14 +0000)]
20974: EDF 1551 GEOM: Extra edges appear in the result of a partition and can't be removed
Optimize smooth: 3 loops in 2D and 2 loops in 3D
eap [Fri, 29 Nov 2013 08:45:55 +0000 (08:45 +0000)]
PPGP
In TSearchersDeleter fix setting/removing the event listener
eap [Thu, 28 Nov 2013 17:03:09 +0000 (17:03 +0000)]
0022423 : EDF SMESH Regression: Quadrangle algo fails
In GetAngle() prevent SIGFPE at singularity