Salome HOME
modules/smesh.git
11 years agofix failure of non-regression test SMESH_TEST/Grids/smesh/imps7/H5
eap [Wed, 27 Feb 2013 15:32:39 +0000 (15:32 +0000)]
fix failure of non-regression test SMESH_TEST/Grids/smesh/imps7/H5

 Synchronize Evaluate() with Compute()

11 years agofix failure of non-regression test SMESH_TEST/Grids/smesh/imps6/G0
eap [Wed, 27 Feb 2013 14:39:34 +0000 (14:39 +0000)]
fix failure of non-regression test SMESH_TEST/Grids/smesh/imps6/G0

in getSubmeshIDForCopiedMesh(), fix invalid index (subIndex==0) for OCCT map in
case if srcMeshDS->GetPersistentId() == 0

11 years agofix failures of non-regression tests
eap [Wed, 27 Feb 2013 13:21:20 +0000 (13:21 +0000)]
fix failures of non-regression tests

 Perform a thorough analysis of mesh on FACEs even in case of 1 SOLID

11 years agofix failures of non-regression tests
eap [Wed, 27 Feb 2013 11:53:02 +0000 (11:53 +0000)]
fix failures of non-regression tests
1) compute the given bottom FACE in StdMeshers_Prism_3D::compute(const TPrismTopo& thePrism)
2) set higher priority to non-quadrilateral computed FACEs over all FACEs having structured mesh

11 years ago0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D
eap [Tue, 26 Feb 2013 10:42:13 +0000 (10:42 +0000)]
0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D

-typedef StdMeshers_ProjectionUtils TAssocTool;
+namespace TAssocTool = StdMeshers_ProjectionUtils;

11 years ago0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D
eap [Tue, 26 Feb 2013 10:41:45 +0000 (10:41 +0000)]
0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D

1) namespace TAssocTool = StdMeshers_ProjectionUtils;
2) Use StdMeshers_ProjectionUtils::SourceNotComputedError()

11 years ago0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D
eap [Tue, 26 Feb 2013 10:40:03 +0000 (10:40 +0000)]
0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D

- class StdMeshers_ProjectionUtils
+ namespace StdMeshers_ProjectionUtils

+  /*!
+   * \brief Returns an error message to show in case if MakeComputed( sm ) fails.
+   */
+  std::string SourceNotComputedError( SMESH_subMesh * sm = 0,
+                                      SMESH_Algo*     projAlgo=0);

11 years ago0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D
eap [Tue, 26 Feb 2013 10:37:45 +0000 (10:37 +0000)]
0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D

  Move struct AlgoData from SMESH_Gen.cxx to struct SMESH_Algo::Features

11 years agoUpdate error message about not supported types of elements. All quadratic quadrangles...
rnc [Mon, 25 Feb 2013 10:36:44 +0000 (10:36 +0000)]
Update error message about not supported types of elements. All quadratic quadrangles and hexaedra can now be written in .mesh format

11 years agoUsed new Keyword GmfExtraVerticesAt .. for reading and writing tetra and hexa quadrat...
rnc [Mon, 25 Feb 2013 10:34:59 +0000 (10:34 +0000)]
Used new Keyword GmfExtraVerticesAt .. for reading and writing tetra and hexa quadratic meshes in GMF format

11 years ago-#define __myDEBUG
eap [Fri, 22 Feb 2013 13:16:07 +0000 (13:16 +0000)]
-#define __myDEBUG
+//#define __myDEBUG

11 years agoSALOME Forum: viscous layers builder: failed at the very first inflation step
eap [Fri, 22 Feb 2013 13:04:17 +0000 (13:04 +0000)]
SALOME Forum: viscous layers builder: failed at the very first inflation step
http://www.salome-platform.org/forum/forum_10/537530484

11 years ago0022134: DriverGMF : reading quadratic meshes
eap [Fri, 22 Feb 2013 08:22:12 +0000 (08:22 +0000)]
0022134: DriverGMF : reading quadratic meshes

  BEGINNING OF
  The way of storage of quadratic elements has been corrected

11 years ago0022123: EDF 2558 SMESH: Group creation crashs with the filter "Free faces":
akl [Thu, 21 Feb 2013 12:10:00 +0000 (12:10 +0000)]
0022123: EDF 2558 SMESH: Group creation crashs with the filter "Free faces":
using reject() slot instead of closeEvent() and hideEvent().

11 years ago0022130: EDF 2579 SMESH: Issue with Viscous Layer
eap [Wed, 20 Feb 2013 16:06:58 +0000 (16:06 +0000)]
0022130: EDF 2579 SMESH: Issue with Viscous Layer

  fix detection of the closed EDGE

11 years ago0022005: Error at the end of NETGEN 3D spheres mesh while tetrahedrons have been...
eap [Wed, 20 Feb 2013 08:47:05 +0000 (08:47 +0000)]
0022005: Error at the end of NETGEN 3D spheres mesh while tetrahedrons have been generated

  SMESH_Algo::IsReversedSubMesh() is moved to SMESH_MesherHelper

11 years ago0022005: Error at the end of NETGEN 3D spheres mesh while tetrahedrons have been...
eap [Wed, 20 Feb 2013 08:46:42 +0000 (08:46 +0000)]
0022005: Error at the end of NETGEN 3D spheres mesh while tetrahedrons have been generated

-  SMESH_TNodeXYZ( const SMDS_MeshElement* e)
+  SMESH_TNodeXYZ( const SMDS_MeshElement* e=0)

11 years ago0022005: Error at the end of NETGEN 3D spheres mesh while tetrahedrons have been...
eap [Wed, 20 Feb 2013 08:45:49 +0000 (08:45 +0000)]
0022005: Error at the end of NETGEN 3D spheres mesh while tetrahedrons have been generated

  SMESH_Algo::IsReversedSubMesh() is fixed and moved to SMESH_MesherHelper

11 years agoFix problem with make distcheck
vsr [Wed, 20 Feb 2013 07:13:59 +0000 (07:13 +0000)]
Fix problem with make distcheck

11 years ago0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D
eap [Tue, 19 Feb 2013 12:04:39 +0000 (12:04 +0000)]
0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D

  Do not call algo->Compute() if !algo->NeedDiscreteBoundary() and
  computing a sub-mesh of the current sub-mesh already failed.

11 years ago0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D
eap [Tue, 19 Feb 2013 12:02:54 +0000 (12:02 +0000)]
0022124: [CEA 763] Projection 1D does not work with Netgen 1D2D

-  bool SubMeshesComputed() const;
+  bool SubMeshesComputed(bool * isFailedToCompute=0) const;

   TopoDS_Shape getCollection(SMESH_Gen * theGen,
                              SMESH_Algo* theAlgo,
                              bool &      theSubComputed,
+                             bool &      theSubFailed);

+  SMESH_Algo *          _algo; // the algorithm found by last *StateEngine() call

11 years agoImprove tui examples way of documenting by specifying doxygen alias
akl [Mon, 18 Feb 2013 13:09:16 +0000 (13:09 +0000)]
Improve tui examples way of documenting by specifying doxygen alias

11 years agoPR: EDF 2569, correction Gerald Nicolas
prascle [Mon, 18 Feb 2013 13:05:07 +0000 (13:05 +0000)]
PR: EDF 2569, correction Gerald Nicolas

11 years ago- int _type; // enum hypothesis_type
eap [Mon, 18 Feb 2013 12:59:33 +0000 (12:59 +0000)]
-  int         _type;  // enum hypothesis_type
+  hypothesis_type _type;  // enum hypothesis_type

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 18 Feb 2013 12:58:39 +0000 (12:58 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

   Not to clear sub-meshes computed by local algos when an
   all-dimensional global algorithm is assigned

-  void cleanDependsOn();
+  void cleanDependsOn( bool keepSupportedsubMeshes = false );

11 years agoFix pb with 'make installcheck'
vsr [Mon, 18 Feb 2013 10:13:29 +0000 (10:13 +0000)]
Fix pb with 'make installcheck'

11 years agoReplace 'make check' by 'make installcheck'
vsr [Fri, 15 Feb 2013 08:56:29 +0000 (08:56 +0000)]
Replace 'make check' by 'make installcheck'

11 years agoFix path to 'am2cmake.py' as soon as it was moved into 'deprecated' subdir.
akl [Thu, 14 Feb 2013 14:32:46 +0000 (14:32 +0000)]
Fix path to 'am2cmake.py' as soon as it was moved into 'deprecated' subdir.

11 years agoFix hangup of make check due to problem with SALOME session killing
vsr [Thu, 14 Feb 2013 07:00:36 +0000 (07:00 +0000)]
Fix hangup of make check due to problem with SALOME session killing

11 years agoMove into standalone group scripts that depend on plugins. This group is not used...
akl [Wed, 13 Feb 2013 14:21:21 +0000 (14:21 +0000)]
Move into standalone group scripts that depend on plugins. This group is not used during 'make check'.

11 years agoFix bugs in unitary tests
vsr [Wed, 13 Feb 2013 14:13:20 +0000 (14:13 +0000)]
Fix bugs in unitary tests

11 years ago0021895: EDF 2372 GEOM SMESH : Generate the doc examples from real python scripts
akl [Fri, 8 Feb 2013 14:11:14 +0000 (14:11 +0000)]
0021895: EDF 2372 GEOM SMESH : Generate the doc examples from real python scripts

11 years ago0021840: [CEA 655] Scalar bar: using a logarithmic scale
jfa [Fri, 8 Feb 2013 12:40:16 +0000 (12:40 +0000)]
0021840: [CEA 655] Scalar bar: using a logarithmic scale

11 years ago0022091: [CEA 760] Regression on test test check_mesh_stability.py
eap [Wed, 6 Feb 2013 13:05:09 +0000 (13:05 +0000)]
0022091: [CEA 760] Regression on test test check_mesh_stability.py

  care of quadratic elements

11 years ago0022091: [CEA 760] Regression on test test check_mesh_stability.py
eap [Wed, 6 Feb 2013 13:04:40 +0000 (13:04 +0000)]
0022091: [CEA 760] Regression on test test check_mesh_stability.py

+  void SetIgnoreMediumNodes(bool toIgnore);

11 years ago0022091: [CEA 760] Regression on test test check_mesh_stability.py
eap [Wed, 6 Feb 2013 13:04:18 +0000 (13:04 +0000)]
0022091: [CEA 760] Regression on test test check_mesh_stability.py

In Compute(), call aHelper.FixQuadraticElements() only if everything is OK

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 4 Feb 2013 14:25:07 +0000 (14:25 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

   1) fix GetLayersTransformation(): use EDGEs in a right order
   2) Find source FACE by a local 1D hyps

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 4 Feb 2013 14:24:34 +0000 (14:24 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

   fix GetLayersTransformation(): use EDGEs in a right order

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 4 Feb 2013 12:18:16 +0000 (12:18 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

   find the source FACE by local 1D hyps

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 4 Feb 2013 11:41:26 +0000 (11:41 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

   fix ~faceQuadStruct() as same side can repeat in vector< StdMeshers_FaceSide*>

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 4 Feb 2013 11:40:07 +0000 (11:40 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

   fix reversion myC3dAdaptor's

11 years agoexplanation of file name origin
eap [Fri, 1 Feb 2013 15:10:26 +0000 (15:10 +0000)]
explanation of file name origin

11 years agominor change
eap [Fri, 1 Feb 2013 13:54:45 +0000 (13:54 +0000)]
minor change

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Fri, 1 Feb 2013 10:52:04 +0000 (10:52 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

In Compute(), do not call Compute() of a more local algo if this
!algo->NeedDiscreteBoundary() also

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Wed, 30 Jan 2013 11:34:32 +0000 (11:34 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

Clear StdMeshers_Quadrangle_2D::myQuadStruct before usage

+      algo->myQuadStruct.reset();

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Wed, 30 Jan 2013 11:28:41 +0000 (11:28 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

11 years agotypo
eap [Wed, 30 Jan 2013 07:37:51 +0000 (07:37 +0000)]
typo

11 years ago0022082: EDF 1891 SMESH: Performance issues in SMESH filters
eap [Tue, 29 Jan 2013 15:14:57 +0000 (15:14 +0000)]
0022082: EDF 1891 SMESH: Performance issues in SMESH filters

In MapCells(SALOME_Actor*,const TColStd_IndexedMapOfInteger& theMap),
move the following code out of the loop on theMap

   UnShrink();
   if(theMapActor->IsShrunk()){
     SetShrinkFactor(theMapActor->GetShrinkFactor());
   }
   myMapIndex = theMap;

11 years agoEDF 2196 SMESH: Update doc for creating all the groups in an extrusion operation
ctn [Mon, 28 Jan 2013 12:37:10 +0000 (12:37 +0000)]
EDF 2196 SMESH: Update doc for creating all the groups in an extrusion operation

11 years agofix GetPreviewData() for the case of only nodes in edition result
eap [Mon, 28 Jan 2013 11:10:54 +0000 (11:10 +0000)]
fix GetPreviewData() for the case of only nodes in edition result

11 years agominor
eap [Mon, 28 Jan 2013 08:54:11 +0000 (08:54 +0000)]
minor

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:35:50 +0000 (08:35 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

arg theFirstVertex of SMESH_Block::GetOrderedEdges() became optional

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:35:01 +0000 (08:35 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

 struct faceQuadStruct
 {
+  void shift( size_t nb, bool keepUnitOri );
+  typedef boost::shared_ptr<faceQuadStruct> Ptr;
 }

-  FaceQuadStruct* CheckNbEdges();
+  FaceQuadStruct::Ptr CheckNbEdges();

+  FaceQuadStruct::Ptr  myQuadStruct;

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:32:01 +0000 (08:32 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

StdMeshers_ProjectionUtils::Count() moved to SMESH_MesherHelper::Count()

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:31:47 +0000 (08:31 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

arg theFirstVertex of SMESH_Block::GetOrderedEdges() became optional

StdMeshers_ProjectionUtils::Count() moved to SMESH_MesherHelper::Count()

11 years agomore comments
eap [Mon, 28 Jan 2013 08:31:21 +0000 (08:31 +0000)]
more comments

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:29:47 +0000 (08:29 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:29:36 +0000 (08:29 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

Use SMESH_MesherHelper::IsSameElemGeometry()

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:29:06 +0000 (08:29 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

-  int NbPoints() const { return myNbPonits; }
+  int NbPoints(const bool update = false) const;

-  int NbSegments() const { return myNbSegments; }
+  int NbSegments(const bool update = false) const;

+  gp_Pnt   Value3d(double U) const;

arg theFirstVertex of SMESH_Block::GetOrderedEdges() became optional

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:27:35 +0000 (08:27 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

arg theFirstVertex of SMESH_Block::GetOrderedEdges() became optional

11 years agofix typo: geomerty -> geometry
eap [Mon, 28 Jan 2013 08:25:07 +0000 (08:25 +0000)]
fix typo: geomerty -> geometry

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:21:38 +0000 (08:21 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

+struct faceQuadStruct; // defined in StdMeshers_Quadrangle_2D.hxx
+typedef boost::shared_ptr<faceQuadStruct> TFaceQuadStructPtr;

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:21:16 +0000 (08:21 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

Make arg theFirstVertex of GetOrderedEdges() optional

11 years agotypo: geomerty -> geometry
eap [Mon, 28 Jan 2013 08:20:18 +0000 (08:20 +0000)]
typo: geomerty -> geometry

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:19:29 +0000 (08:19 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

Make SubMeshesComputed() public

Make getDependsOnIterator() const

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:17:43 +0000 (08:17 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

Improve LoadNodeColumns() to add columns to already loaded ones

+  static bool IsSameElemGeometry(const SMESHDS_SubMesh* smDS,
+                                 SMDSAbs_GeometryType   shape,
+                                 const bool             nullSubMeshRes = true);

+  static bool IsStructured( SMESH_subMesh* faceSM );

+  static int Count(const TopoDS_Shape&    shape,
+                   const TopAbs_ShapeEnum type,
+                   const bool             ignoreSame);

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:16:00 +0000 (08:16 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

+  static bool IsSameElemGeometry(const SMESHDS_SubMesh* smDS,
+                                 SMDSAbs_GeometryType   shape,
+                                 const bool             nullSubMeshRes = true);

+  static bool IsStructured( SMESH_subMesh* faceSM );

+  static int Count(const TopoDS_Shape&    shape,
+                   const TopAbs_ShapeEnum type,
+                   const bool             ignoreSame);

-  void SetElementsOnShape(bool toSet) { mySetElemOnShape = toSet; }
+  bool SetElementsOnShape(bool toSet)
+  { bool res = mySetElemOnShape; mySetElemOnShape = toSet; return res; }

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:13:58 +0000 (08:13 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

+  SMESH_Gen*  GetGen() const { return (SMESH_Gen*) _gen; }

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:13:42 +0000 (08:13 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

Use aGlobIgnoAlgo->NeedLowerHyps( dim ) in checkConformIgnoredAlgos()

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:12:41 +0000 (08:12 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

+  bool NeedLowerHyps(int dim) const { return _neededLowerHyps[ dim ]; }

+  void addBadInputElements(const SMESHDS_SubMesh* sm,
+                           const bool             addNodes=false);

+  bool _neededLowerHyps[4];     // hyp dims needed by algo that !NeedDiscreteBoundary(). Df. FALSE

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:09:52 +0000 (08:09 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

11 years agoMantis issue 0020483: EDF 1117 SMESH,VISU: Mesh with descending connectivity is badly...
jfa [Fri, 25 Jan 2013 13:47:57 +0000 (13:47 +0000)]
Mantis issue 0020483: EDF 1117 SMESH,VISU: Mesh with descending connectivity is badly read by SMESH and VISU

11 years ago0022080: [CEA 756] Regression: error at libMEDMEM_Swig.MESH function call
vsr [Fri, 25 Jan 2013 09:00:47 +0000 (09:00 +0000)]
0022080: [CEA 756] Regression: error at libMEDMEM_Swig.MESH function call

11 years agoadded BOOST_LIB_SYSTEM to the linker for support of boost 1.52.0
rnc [Thu, 24 Jan 2013 10:52:43 +0000 (10:52 +0000)]
added BOOST_LIB_SYSTEM  to the linker for support of boost 1.52.0

11 years agofix mesh name at "m = smesh.Mesh(mesh)"
eap [Tue, 22 Jan 2013 12:40:21 +0000 (12:40 +0000)]
fix mesh name at "m = smesh.Mesh(mesh)"

11 years agofix exception at "m = smesh.Mesh()"
eap [Tue, 22 Jan 2013 12:01:47 +0000 (12:01 +0000)]
fix exception at "m = smesh.Mesh()"

11 years agomake Mesh.MeshDimension() work in case w/o geometry
eap [Tue, 22 Jan 2013 09:08:00 +0000 (09:08 +0000)]
make Mesh.MeshDimension() work in case w/o geometry

11 years agoPorting to dev version of OCCT
inv [Tue, 22 Jan 2013 07:25:28 +0000 (07:25 +0000)]
Porting to dev version of OCCT

11 years agoFix regression in RemoveHypothesis() method (hypothesis is not removed if mesh does...
vsr [Tue, 15 Jan 2013 12:26:34 +0000 (12:26 +0000)]
Fix regression in RemoveHypothesis() method (hypothesis is not removed if mesh does not have underlying shape) caused by previous integrations

11 years agoThe help document would not open
gdd [Mon, 14 Jan 2013 17:01:13 +0000 (17:01 +0000)]
The help document would not open

11 years agoimprove default naming of meshes and geometry to mesh
eap [Fri, 11 Jan 2013 12:54:18 +0000 (12:54 +0000)]
improve default naming of meshes and geometry to mesh

11 years agominor
eap [Fri, 11 Jan 2013 12:01:00 +0000 (12:01 +0000)]
minor

11 years ago021860: EDF 2196 SMESH : Create all the groups in an extrusion operation
eap [Fri, 11 Jan 2013 12:00:35 +0000 (12:00 +0000)]
021860: EDF 2196 SMESH : Create all the groups in an extrusion operation

11 years ago021860: EDF 2196 SMESH : Create all the groups in an extrusion operation
eap [Fri, 11 Jan 2013 11:58:50 +0000 (11:58 +0000)]
021860: EDF 2196 SMESH : Create all the groups in an extrusion operation

-        void Add(const SMDS_MeshElement * theElem);
+        bool Add(const SMDS_MeshElement * theElem);

11 years agofix indentation
eap [Thu, 10 Jan 2013 11:33:47 +0000 (11:33 +0000)]
fix indentation

11 years ago21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Thu, 10 Jan 2013 11:33:12 +0000 (11:33 +0000)]
21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

  fix pattern orientation when projecting to a FACE with seam EDGE

11 years agoIn RemoveHypothesis() print a WARNING if the hypothesis was not
eap [Thu, 10 Jan 2013 11:30:44 +0000 (11:30 +0000)]
In RemoveHypothesis() print a WARNING if the hypothesis was not
assigned to the given shape

11 years ago21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Thu, 10 Jan 2013 11:29:37 +0000 (11:29 +0000)]
21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

after successful algo->Compute(), send SUBMESH_COMPUTED to all lower sub-meshes if ( !algo->NeedDiscreteBoundary() )

11 years ago21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Thu, 10 Jan 2013 11:26:34 +0000 (11:26 +0000)]
21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

   bool Load (SMESH_Mesh*        theMesh,
              const TopoDS_Face& theFace,
              bool               theProject = false,
+             TopoDS_Vertex      the1stVertex=TopoDS_Vertex());

11 years agoimprove comments
eap [Thu, 10 Jan 2013 11:25:42 +0000 (11:25 +0000)]
improve comments

11 years agoname of a reference must be on one line
eap [Wed, 9 Jan 2013 09:07:19 +0000 (09:07 +0000)]
name of a reference must be on one line

11 years agoImp: numbering font preferences
vsr [Sat, 29 Dec 2012 11:45:10 +0000 (11:45 +0000)]
Imp: numbering font preferences

11 years agountabify
eap [Fri, 28 Dec 2012 16:30:38 +0000 (16:30 +0000)]
untabify

11 years agomissing @param description
eap [Fri, 28 Dec 2012 16:26:40 +0000 (16:26 +0000)]
missing @param description

11 years ago0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Fri, 28 Dec 2012 16:24:50 +0000 (16:24 +0000)]
0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

11 years ago0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Fri, 28 Dec 2012 15:53:47 +0000 (15:53 +0000)]
0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

11 years agotypo
eap [Fri, 28 Dec 2012 15:53:01 +0000 (15:53 +0000)]
typo

11 years ago0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Fri, 28 Dec 2012 15:52:46 +0000 (15:52 +0000)]
0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

   enable FindSubShapeAssociation() on faces with different nb of VERTEXes

11 years agoprevent GetName() failure on a not CORBA object
eap [Fri, 28 Dec 2012 15:50:11 +0000 (15:50 +0000)]
prevent GetName() failure on a not CORBA object

11 years ago- <translation>%1 nodes successfully merged.</translation>
eap [Fri, 28 Dec 2012 15:49:07 +0000 (15:49 +0000)]
-        <translation>%1 nodes successfully merged.</translation>
+        <translation>%1 groups of nodes successfully merged.</translation>