]>
SALOME platform Git repositories - modules/smesh.git/log
imn [Thu, 26 Dec 2013 16:40:53 +0000 (16:40 +0000)]
Integrated in BR_imps_2013:
0022365 : EDF SMESH: Create Mesh dialog box improvement: hide algorithms depending on a mesh type
eap [Thu, 26 Dec 2013 15:12:09 +0000 (15:12 +0000)]
22368: EDF SMESH: Pattern mapping to assign new nodes to sub-shapes
+ mesh.GetSubMesh( shape )->SetIsAlwaysComputed( true );
eap [Thu, 26 Dec 2013 15:11:35 +0000 (15:11 +0000)]
22368: EDF SMESH: Pattern mapping to assign new nodes to sub-shapes
eap [Thu, 26 Dec 2013 15:11:15 +0000 (15:11 +0000)]
22368: EDF SMESH: Pattern mapping to assign new nodes to sub-shapes
SMESH_Mesh::GetFaceNormal() appeared
eap [Thu, 26 Dec 2013 15:10:03 +0000 (15:10 +0000)]
minor change
eap [Thu, 26 Dec 2013 15:08:31 +0000 (15:08 +0000)]
22368: EDF SMESH: Pattern mapping to assign new nodes to sub-shapes
In GetSortedNodesOnEdge(), do not return false if there are nodes but
no segments on an EDGE
eap [Thu, 26 Dec 2013 15:07:24 +0000 (15:07 +0000)]
22368: EDF SMESH: Pattern mapping to assign new nodes to sub-shapes
+ /*!
+ * Returns three components of normal of given mesh face.
+ */
+ double_array GetFaceNormal(in long faceId);
eap [Wed, 25 Dec 2013 15:46:26 +0000 (15:46 +0000)]
22360: EDF SMESH: Body Fitting algorithm: incorporate edges
eap [Wed, 25 Dec 2013 14:05:14 +0000 (14:05 +0000)]
22384: [CEA 831] New wire discretization hypothesis: geometric progression
eap [Tue, 24 Dec 2013 14:54:30 +0000 (14:54 +0000)]
22394: [CEA 984] Propagation of the number of segments and propagation of the distribution
eap [Tue, 24 Dec 2013 12:51:39 +0000 (12:51 +0000)]
22394: [CEA 984] Propagation of the number of segments and propagation of the distribution
eap [Tue, 24 Dec 2013 12:42:43 +0000 (12:42 +0000)]
22394: [CEA 984] Propagation of the number of segments and propagation of the distribution
eap [Tue, 24 Dec 2013 07:04:11 +0000 (07:04 +0000)]
22360: EDF SMESH: Body Fitting algorithm: incorporate edges
eap [Tue, 24 Dec 2013 07:00:31 +0000 (07:00 +0000)]
more comments
eap [Tue, 17 Dec 2013 08:20:58 +0000 (08:20 +0000)]
0022362 : EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
static TopoDS_Shape LoadFromStream( std::istream & stream,
+ std::string* entry=NULL );
eap [Tue, 17 Dec 2013 08:20:22 +0000 (08:20 +0000)]
minor changes
eap [Tue, 17 Dec 2013 08:20:03 +0000 (08:20 +0000)]
0022362 : EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
eap [Tue, 17 Dec 2013 08:19:07 +0000 (08:19 +0000)]
0022362 : EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
1)
+ StdMeshers_FaceSide(UVPtStructVec& theSideNodes,
+ const TopoDS_Face& theFace = TopoDS_Face());
2) + static creator methods New()
eap [Tue, 17 Dec 2013 08:16:41 +0000 (08:16 +0000)]
0022362 : EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
+ operator<<(const SMESH::nodes_array& theArg);
+ operator<<(const GEOM::ListOfGO& theList);
eap [Tue, 17 Dec 2013 08:16:13 +0000 (08:16 +0000)]
0022362 : EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
typedef struct uvPtStruct
{
+ inline gp_XY UV() const { return gp_XY( u, v ); }
eap [Tue, 17 Dec 2013 08:15:16 +0000 (08:15 +0000)]
0022362 : EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
+ void GetBarycentricCoords( const gp_XY& point,
+ const gp_XY& t0, const gp_XY& t1, const gp_XY& t2,
+ double & bc0, double & bc1);
eap [Tue, 17 Dec 2013 08:13:40 +0000 (08:13 +0000)]
0022362 : EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
mpa [Wed, 27 Nov 2013 11:00:50 +0000 (11:00 +0000)]
CMake:
- add files to remove using command "make clean"
eap [Wed, 27 Nov 2013 10:00:34 +0000 (10:00 +0000)]
22419: EDF SMESH Regression: 3D Extrusion fails
FaceQuadStruct::Ptr CheckNbEdges(SMESH_Mesh& aMesh,
const TopoDS_Shape& aShape,
+ const bool considerMesh=false);
imn [Wed, 27 Nov 2013 07:30:42 +0000 (07:30 +0000)]
Integrated in V7_main:
0022366 : EDF SMESH: Create Mesh dialog box improvement: create empty mesh without geometry in GUI
eap [Tue, 26 Nov 2013 13:41:02 +0000 (13:41 +0000)]
more orthography
eap [Tue, 26 Nov 2013 13:37:39 +0000 (13:37 +0000)]
Fix indentation
eap [Tue, 26 Nov 2013 13:33:52 +0000 (13:33 +0000)]
More safety
- if ( l_d->first->IsDeletable() )
+ if ( l_d->first != listener && l_d->first->IsDeletable() )
eap [Tue, 26 Nov 2013 13:30:21 +0000 (13:30 +0000)]
22362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
+ * \brief Create a side from an UVPtStructVec
+ */
+ StdMeshers_FaceSide(UVPtStructVec& theSideNodes);
eap [Tue, 26 Nov 2013 13:29:36 +0000 (13:29 +0000)]
Fix CheckNbEdges() for a FACE with a closed EDGE
eap [Tue, 26 Nov 2013 12:26:45 +0000 (12:26 +0000)]
Fix access to NULL quad
eap [Tue, 26 Nov 2013 12:16:47 +0000 (12:16 +0000)]
http://www.salome-platform.org/forum/forum_11/
173031193
Fix associating FACEs having degenerated EDGEs
imn [Tue, 26 Nov 2013 10:15:18 +0000 (10:15 +0000)]
Integrated to V7_main:
0022366 : EDF SMESH: Create Mesh dialog box improvement: create empty mesh without geometry in GUI
imn [Tue, 26 Nov 2013 10:11:53 +0000 (10:11 +0000)]
Integrated to V7_main:
0022366 : EDF SMESH: Create Mesh dialog box improvement: create empty mesh without geometry in GUI
eap [Tue, 26 Nov 2013 10:11:52 +0000 (10:11 +0000)]
Do not use NETGEN as it's unavailable during 'make test'
eap [Mon, 25 Nov 2013 10:39:28 +0000 (10:39 +0000)]
Fix SIGSEGV at closing a study
eap [Mon, 25 Nov 2013 09:14:33 +0000 (09:14 +0000)]
0022414 : [CEA 1010] Regressio on tests 01_composite.py
Fix for a vertex w/o a node
eap [Mon, 25 Nov 2013 09:13:09 +0000 (09:13 +0000)]
0022414 : [CEA 1010] Regressio on tests bug_763_netgen_1d_2d.py
+ from salome.smesh.smeshBuilder import Mesh
ctn [Fri, 22 Nov 2013 14:42:31 +0000 (14:42 +0000)]
[SALOME platform 2008-2014
0022314 ]: EDF 2594 SMESH: Preview "Union of triangles" result: Documentation update
eap [Fri, 22 Nov 2013 13:55:23 +0000 (13:55 +0000)]
synchronize with SMESH_msg_en.ts
eap [Fri, 22 Nov 2013 13:17:22 +0000 (13:17 +0000)]
- static bool isStraight( const TopoDS_Edge & E, const bool degenResult=false );
+ static bool IsStraight( const TopoDS_Edge & E, const bool degenResult=false );
eap [Fri, 22 Nov 2013 13:17:00 +0000 (13:17 +0000)]
+ bool findUVByHalfDivision( const gp_Pnt& thePoint, const gp_XY& theUV,
+ const TFace& tface, gp_XYZ& theParams);
+ bool findUVAround( const gp_Pnt& thePoint, const gp_XY& theUV,
+ const TFace& tface, gp_XYZ& theParams, int nbGetWorstLimit );
eap [Fri, 22 Nov 2013 13:16:34 +0000 (13:16 +0000)]
http://www.salome-platform.org/forum/forum_10/
409159356
Fox testcube2a.py
eap [Fri, 22 Nov 2013 13:14:08 +0000 (13:14 +0000)]
22361: EDF SMESH: Quadrangle (mapping) algorithm: faces with more than 4 edges
- StdMeshers_FaceSide(const SMDS_MeshNode* theNode,
- const gp_Pnt2d thePnt2d,
- const StdMeshers_FaceSide* theSide);
+ StdMeshers_FaceSide(const StdMeshers_FaceSide* theSide,
+ const SMDS_MeshNode* theNode,
+ const gp_Pnt2d* thePnt2d1,
+ const gp_Pnt2d* thePnt2d2=NULL,
+ const Handle(Geom2d_Curve)& theC2d=NULL,
+ const double theUFirst=0.,
+ const double theULast=1.);
ctn [Fri, 22 Nov 2013 12:48:17 +0000 (12:48 +0000)]
[SALOME platform 2008-2014
0022314 ]: EDF 2594 SMESH: Preview "Union of triangles" result: Documentation update
eap [Fri, 22 Nov 2013 12:40:36 +0000 (12:40 +0000)]
22361: EDF SMESH: Quadrangle (mapping) algorithm: faces with more than 4 edges
+ int GetCorners(const TopoDS_Face& theFace,
+ SMESH_Mesh & theMesh,
+ std::list<TopoDS_Edge>& theWire,
+ std::vector<TopoDS_Vertex>& theVertices,
+ int & theNbDegenEdges);
eap [Fri, 22 Nov 2013 12:37:31 +0000 (12:37 +0000)]
22361: EDF SMESH: Quadrangle (mapping) algorithm: faces with more than 4 edges
- StdMeshers_FaceSide(const SMDS_MeshNode* theNode,
- const gp_Pnt2d thePnt2d,
- const StdMeshers_FaceSide* theSide);
+ StdMeshers_FaceSide(const StdMeshers_FaceSide* theSide,
+ const SMDS_MeshNode* theNode,
+ const gp_Pnt2d* thePnt2d1,
+ const gp_Pnt2d* thePnt2d2=NULL,
+ const Handle(Geom2d_Curve)& theC2d=NULL,
+ const double theUFirst=0.,
+ const double theULast=1.);
eap [Fri, 22 Nov 2013 12:36:27 +0000 (12:36 +0000)]
22361: EDF SMESH: Quadrangle (mapping) algorithm: faces with more than 4 edges
do not import from smeshBuilder to avoid pb with cyclic import
eap [Fri, 22 Nov 2013 12:35:35 +0000 (12:35 +0000)]
22361: EDF SMESH: Quadrangle (mapping) algorithm: faces with more than 4 edges
+ COMPERR_BAD_PARMETERS = -13, //!< incorrect hypotheses parameters
eap [Fri, 22 Nov 2013 12:35:17 +0000 (12:35 +0000)]
22361: EDF SMESH: Quadrangle (mapping) algorithm: faces with more than 4 edges
+ <source>COMPERR_BAD_PARMETERS</source>
+ <translation>Invalid input parameters</translation>
eap [Fri, 22 Nov 2013 12:34:58 +0000 (12:34 +0000)]
22361: EDF SMESH: Quadrangle (mapping) algorithm: faces with more than 4 edges
+ CASE2TEXT( COMPERR_BAD_PARMETERS );
eap [Fri, 22 Nov 2013 12:34:45 +0000 (12:34 +0000)]
22361: EDF SMESH: Quadrangle (mapping) algorithm: faces with more than 4 edges
Fix "int WrapIndex(const int ind, const int nbNodes)" for ind=-4 and nbNodes=4
eap [Fri, 22 Nov 2013 12:33:25 +0000 (12:33 +0000)]
22361: EDF SMESH: Quadrangle (mapping) algorithm: faces with more than 4 edges
+ COMPERR_BAD_PARMETERS // incorrect hypotheses parameters
vsr [Wed, 20 Nov 2013 13:46:15 +0000 (13:46 +0000)]
Minor change
eap [Wed, 20 Nov 2013 11:31:08 +0000 (11:31 +0000)]
-from salome.StdMeshers import StdMeshersBuilder
+import StdMeshers
kga [Wed, 20 Nov 2013 09:12:48 +0000 (09:12 +0000)]
22314: EDF 2594 SMESH: Preview "Union of triangles" result
eap [Wed, 20 Nov 2013 08:13:41 +0000 (08:13 +0000)]
22412: [CEA 1005] Impossible to have a logarithmic scalar bar when values <1e-07
Enable Logarithmic check box for small values
mpa [Tue, 19 Nov 2013 12:41:57 +0000 (12:41 +0000)]
- Modifing Geometry and Mesh Python scripts from SALOME 6 and before
mpa [Tue, 19 Nov 2013 12:29:02 +0000 (12:29 +0000)]
- Modifing Geometry and Mesh Python scripts from SALOME 6 and before
mpa [Tue, 19 Nov 2013 12:08:40 +0000 (12:08 +0000)]
- Modifing Geometry and Mesh Python scripts from SALOME 6 and before
mpa [Tue, 19 Nov 2013 12:03:24 +0000 (12:03 +0000)]
- Modifing Geometry and Mesh Python scripts from SALOME 6 and before
mpa [Tue, 19 Nov 2013 11:57:09 +0000 (11:57 +0000)]
- edit documentation
mpa [Tue, 19 Nov 2013 11:55:25 +0000 (11:55 +0000)]
- Modifing Geometry and Mesh Python scripts from SALOME 6 and before
eap [Tue, 19 Nov 2013 11:54:02 +0000 (11:54 +0000)]
avoid FPE
mpa [Tue, 19 Nov 2013 11:38:59 +0000 (11:38 +0000)]
- Modifing Geometry and Mesh Python scripts from SALOME 6 and before
eap [Mon, 18 Nov 2013 16:51:16 +0000 (16:51 +0000)]
Regression of SALOME_TESTS/Grids/smesh/bugs_03/D6
Improve the EventListener to clean all EDGEs of a complex side if one EDGE is cleaned
eap [Mon, 18 Nov 2013 16:50:05 +0000 (16:50 +0000)]
In SetParametersByDefaults(), make myMinSize and myDeflection greater
eap [Mon, 18 Nov 2013 14:59:23 +0000 (14:59 +0000)]
Regression SALOME_TESTS/Grids/smesh/3D_mesh_HEXA3D_00/C2
Fix isConcave()
eap [Mon, 18 Nov 2013 14:55:27 +0000 (14:55 +0000)]
Regression SALOME_TESTS/Grids/smesh/3D_mesh_HEXA3D_00/C2
Fix GetAngle() to take Orientation() of input edges as is and not
using GetSubShapeOri() which is wrong for the seam edge
eap [Mon, 18 Nov 2013 13:21:17 +0000 (13:21 +0000)]
fix SIGFPE on too short EDGEs
eap [Mon, 18 Nov 2013 12:35:16 +0000 (12:35 +0000)]
fix SIGFPE on too short EDGEs
eap [Mon, 18 Nov 2013 10:53:13 +0000 (10:53 +0000)]
do not add a reference to useCaseBuilder twice
eap [Mon, 18 Nov 2013 10:27:22 +0000 (10:27 +0000)]
synchronize myBadMeshBtn and myBadMeshToGroupBtn
eap [Fri, 15 Nov 2013 17:54:28 +0000 (17:54 +0000)]
Regression of SALOME_TESTS/Grids/smesh/imps_09/K5
Take care to remove a node from its sub-mesh
eap [Fri, 15 Nov 2013 15:24:18 +0000 (15:24 +0000)]
Regression of SALOME_TESTS/Grids/smesh/imps_08/I8
eap [Fri, 15 Nov 2013 15:16:54 +0000 (15:16 +0000)]
22408]: [CEA 996] Impossibility to filter Face with an Area criterion
eap [Fri, 15 Nov 2013 14:47:45 +0000 (14:47 +0000)]
Regression of SALOME_TESTS/Grids/smesh/imps_08/I8
Attempt nb 2
eap [Fri, 15 Nov 2013 14:44:06 +0000 (14:44 +0000)]
Regression of SALOME_TESTS/Grids/smesh/imps_08/I8
eap [Fri, 15 Nov 2013 13:43:38 +0000 (13:43 +0000)]
more comments
eap [Fri, 15 Nov 2013 12:44:42 +0000 (12:44 +0000)]
Regression of SALOME_TESTS/Grids/smesh/dump_study_00/B7
In CheckObjectPresence(), skip print statement
eap [Fri, 15 Nov 2013 12:19:28 +0000 (12:19 +0000)]
Regression of SALOME_TESTS/Grids/smesh/bugs_19/X7
Increase nb of allowed shrink loops
eap [Fri, 15 Nov 2013 11:59:48 +0000 (11:59 +0000)]
Regression of SALOME_TESTS/Grids/smesh/bugs_13/N9
Fix association of SHELLs
eap [Fri, 15 Nov 2013 10:20:33 +0000 (10:20 +0000)]
Prevent failure if a degenerated EDGE is not meshed
eap [Fri, 15 Nov 2013 09:48:22 +0000 (09:48 +0000)]
2355: EDF SMESH: New 1D hypothesis "Adaptive"
More performance optimization
eap [Thu, 14 Nov 2013 15:15:27 +0000 (15:15 +0000)]
22406: EDF SMESH Regression : Items are missing in group contextual menu
Fix the previous "improvement"
eap [Thu, 14 Nov 2013 14:27:06 +0000 (14:27 +0000)]
2355: EDF SMESH: New 1D hypothesis "Adaptive"
Performance optimization
eap [Thu, 14 Nov 2013 14:25:12 +0000 (14:25 +0000)]
Enable canceling Compute
vsr [Thu, 14 Nov 2013 14:07:03 +0000 (14:07 +0000)]
Correct tbb detection procedure
eap [Thu, 14 Nov 2013 09:17:58 +0000 (09:17 +0000)]
22372: EDF 2758 SMESH: Create/Manage groups on a mesh composed of nodes and balls
Performance optimization for groups on filter:
int SMESHGUI_Selection::numberOfNodes( int ind ) const
{
...
- return aGroupObj->Size();
+ return aGroupObj->IsEmpty(); // aGroupObj->Size();
eap [Thu, 14 Nov 2013 09:15:23 +0000 (09:15 +0000)]
Move BelongToGeom and LyingOnGeom classes to src/Controls/SMESH_Controls*
eap [Thu, 14 Nov 2013 09:14:20 +0000 (09:14 +0000)]
22372: EDF 2758 SMESH: Create/Manage groups on a mesh composed of nodes and balls
1) In ElementsOnShape, particularly treat a case of the box shape, to
speed up classification
2) Move BelongToGeom and LyingOnGeom classes from SMESH_Filter_i.*xx
mpa [Thu, 14 Nov 2013 05:40:14 +0000 (05:40 +0000)]
CMake:
- add definition WITH_TBB
eap [Wed, 13 Nov 2013 14:40:40 +0000 (14:40 +0000)]
22372: EDF 2758 SMESH: Create/Manage groups on a mesh composed of nodes and balls
Set SUIT_OverrideCursor while all mesh elements are filtered
eap [Wed, 13 Nov 2013 14:39:43 +0000 (14:39 +0000)]
untabify
eap [Wed, 13 Nov 2013 14:39:11 +0000 (14:39 +0000)]
22372: EDF 2758 SMESH: Create/Manage groups on a mesh composed of nodes and balls
In ClearMesh(), free elements cashed in GroupOnFilter's
eap [Wed, 13 Nov 2013 14:38:10 +0000 (14:38 +0000)]
22372: EDF 2758 SMESH: Create/Manage groups on a mesh composed of nodes and balls
Cash elements in case of small meshes
eap [Wed, 13 Nov 2013 14:35:36 +0000 (14:35 +0000)]
22372: EDF 2758 SMESH: Create/Manage groups on a mesh composed of nodes and balls
Prepare to parallelism
eap [Wed, 13 Nov 2013 13:01:26 +0000 (13:01 +0000)]
-OPTION(SALOME_SMESH_USE_TBB "Enable shape recognition from picture" OFF)
+OPTION(SALOME_SMESH_USE_TBB "Enable parallel computation" OFF)
mpa [Wed, 13 Nov 2013 12:27:06 +0000 (12:27 +0000)]
CMake:
- delete kernel dependency because options are local now
vsr [Wed, 13 Nov 2013 06:12:05 +0000 (06:12 +0000)]
0022400 : EDF SMESH: ExportCGNS is not available anymore in V7_main