Commit Graph

824 Commits

Author SHA1 Message Date
jfa
6bc4dcbf9e NPAL18084: add a new simple sample of GEOM/SMESH. 2007-12-13 11:51:45 +00:00
jfa
8392fd7929 NPAL18084: add a new simple sample of GEOM/SMESH. 2007-12-13 11:41:17 +00:00
raza
e0b1819f2f Update allowing to use Hexotic Plugin. 2007-12-12 16:33:36 +00:00
jfa
4d2bf97770 Fix bug 18122: 'Name Error' from some functions of smeshDC.Mesh class. 2007-12-07 13:48:11 +00:00
jfa
bee39a08f4 NPAL18095: Pb. with dump python and mesh group by filter. 2007-12-06 11:23:55 +00:00
apo
e913c3429b Fix for Bug IPAL17943
4.x: log file, generated by "mdump_V2_1" for the mesh with set color number differs from the initial one (3x)
2007-12-05 14:19:29 +00:00
jfa
216d4924a0 NPAL17873: SMESH add a triangle instead of make quadrangles only. 2007-12-05 13:49:43 +00:00
jfa
9e091cbbbc Fix bug 17577: Help in 4x: Page is not displayed. 2007-12-05 11:47:28 +00:00
jfa
6afbf9dbec NPAL17908: Roll-back fix for bug 16198, new fix will be provided after 4.1.0 issue. 2007-12-04 09:32:22 +00:00
maintenance team
e78ae8cb5f Update GUI documentation for bugs :
16841, 16202, 16203, 16842, 17694
2007-12-03 13:45:18 +00:00
ouv
e9c972fa1f Bug IPAL18040 - 4.x: color of the displayed edge group doesn't correspond to set one. 2007-12-03 09:48:14 +00:00
jfa
c7ca9e31df NPAL18033: EDF612: Mesh stay displayed when we click on Erase all. 2007-11-30 10:23:14 +00:00
jfa
666558e956 NPAL18078: dependance on CASCADE in Salome. 2007-11-30 08:33:11 +00:00
jfa
fc387c8013 NPAL17920: error in init_smesh routine in smeshDC.py file. 2007-11-30 08:24:29 +00:00
jfa
92cba8e476 NPAL18076: EDF617: Regression smesh.py Only the 1st netgen parameters is added/used. 2007-11-29 13:01:07 +00:00
eap
f09f98d9c2 PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
fix message string
2007-11-29 12:52:50 +00:00
jfa
4125a96db1 NPAL18025: Regression between 3.2.6 and 3.2.9rc1 about SMESH display 2007-11-28 14:54:08 +00:00
jfa
8b495b9b50 Fix bug 17903: Problem with closing studies. 2007-11-26 14:01:25 +00:00
jfa
4a314e77eb Fix bug 17655: 'Show' and 'Display only' don't work on Mesh root object. 2007-11-26 13:21:41 +00:00
eap
9969477f2e SMESH_Gen_i::Save(...) { ...
+              // PAL17753 (Regresion: missing hypothesis in restored study)
+              // "lib" also should be removed from the beginning
+              //if( libname_len > 3 )
+                //libname.resize( libname_len - 3 );
+              if( libname_len > 6 )
+                libname = libname.substr( 3, libname_len - 3 - 3 );
2007-11-23 13:36:34 +00:00
maintenance team
9e1c526b0b Providing compatibility 2007-11-21 12:32:51 +00:00
jfa
a3511231dc Fix bug 17722: menu for 'Geometry' button of 'Create Sub-mesh' dlg was lost. 2007-11-21 11:20:17 +00:00
jfa
d2bb955929 Update Help references (bug 17577) 2007-11-20 12:14:55 +00:00
ouv
a0a93a5e5d Minor change 2007-11-19 12:22:20 +00:00
ouv
43d7a80e60 Remove CORBA dependency 2007-11-19 12:19:25 +00:00
maintenance team
14d8b9e876 Changing version to 4.1.0 2007-11-16 13:04:19 +00:00
ouv
64c772da5a Color Number (Color Group) parameter is returned for compatibility 2007-11-16 13:02:19 +00:00
ouv
dbacb15bb5 Color Number (Color Group) parameter is returned for compatibility 2007-11-16 12:34:08 +00:00
eap
a559deb655 PAL17694 (New Tool About Hexahedral Meshing)
fix error
2007-11-16 08:22:34 +00:00
eap
e04e8ded81 PAL17694 (New Tool About Hexahedral Meshing)
+	StdMeshers_UseExisting_1D2D_i.cxx
2007-11-15 14:37:51 +00:00
eap
8a78adb153 PAL17694 (New Tool About Hexahedral Meshing)
+	StdMeshers_UseExisting_1D2D.hxx
2007-11-15 14:37:26 +00:00
eap
cf05ada8f4 PAL17694 (New Tool About Hexahedral Meshing)
+    void SetNodeOnVertex(in long NodeID, in long VertexID)
+    void SetNodeOnEdge(in long NodeID, in long EdgeID, in double paramOnEdge)
+    void SetNodeOnFace(in long NodeID, in long FaceID, in double u, in double v)
+    void SetNodeInVolume(in long NodeID, in long SolidID)
+    void SetMeshElementOnShape(in long ElementID, in long ShapeID)
2007-11-15 14:36:00 +00:00
eap
f5ec27b36b PAL17694 (New Tool About Hexahedral Meshing)
+  SMESH::NodePosition* GetNodePosition(CORBA::Long NodeID);
2007-11-15 14:35:36 +00:00
eap
ed128f5447 PAL17694 (New Tool About Hexahedral Meshing)
Do not clean submesh before algo->Compute()
2007-11-15 14:33:11 +00:00
eap
575674a009 PAL17694 (New Tool About Hexahedral Meshing)
+    <algorithm type="UseExisting_1D"
+               label-id="Use existing edges"
+               icon-id="mesh_algo_regular.png"
+               input="VERTEX"
+               output="EDGE"
+               dim="1"/>
+
+    <algorithm type="UseExisting_2D"
+               label-id="Use existing faces"
+               icon-id="mesh_algo_quad.png"
+               input="EDGE"
+               output="QUAD,TRIA"
+               dim="2"/>
2007-11-15 14:31:58 +00:00
eap
61864312fd PAL17694 (New Tool About Hexahedral Meshing)
+  /*!
+   * Node location on a shape
+   */
+  struct NodePosition {
+    long             shapeID;
+    GEOM::shape_type shapeType;
+    double_array     params; // [U] on EDGE, [U,V] on FACE, [] on the rest shapes
+  };
+     * \brief Return position of a node on shape
+     */
+    NodePosition GetNodePosition(in long NodeID);
+
+    /*!
2007-11-15 14:29:43 +00:00
eap
4f54006d92 PAL17694 (New Tool About Hexahedral Meshing)
+  /*!
+   * StdMeshers_UseExisting_2D: interface of "UseExisting 2D" algorithm
+   * doing nothing to allow mesh generation by mesh edition functions in TUI mode
+   */
+  interface StdMeshers_UseExisting_2D : SMESH::SMESH_2D_Algo
+  {
+  };
+
+  /*!
+   * StdMeshers_UseExisting_1D: interface of "UseExisting 1D" algorithm
+   * doing nothing to allow mesh generation by mesh edition functions in TUI mode
+   */
+  interface StdMeshers_UseExisting_1D : SMESH::SMESH_1D_Algo
+  {
+  };
+
2007-11-15 14:28:58 +00:00
eap
6607008a46 PAL16842 (Genertion of groups when a mesh is transformed)
add MakeGroups=False argument
2007-11-12 10:03:58 +00:00
eap
ba46f82f7d PAL16842 (Genertion of groups when a mesh is transformed)
+  CORBA::Long NbGroups()
2007-11-12 10:03:08 +00:00
eap
019d2167d9 PAL16842 (Genertion of groups when a mesh is transformed)
add *MakeGroups() methods
2007-11-12 10:01:24 +00:00
eap
e7636315f5 PAL16842 (Genertion of groups when a mesh is transformed)
+  QCheckBox*        MakeGroupsCheck;
2007-11-12 10:00:22 +00:00
eap
0562181892 PAL16842 (Genertion of groups when a mesh is transformed)
+  /*!
+   * \brief Create groups of elements made during transformation
+   * \param nodeGens - nodes making corresponding myLastCreatedNodes
+   * \param elemGens - elements making corresponding myLastCreatedElems
+   * \param postfix - to append to names of new groups
+   */
+  PGroupIDs generateGroups(const SMESH_SequenceOfElemPtr& nodeGens,
+                           const SMESH_SequenceOfElemPtr& elemGens,
+                           const std::string&             postfix);
2007-11-12 09:58:54 +00:00
eap
117656acc5 PAL16842 (Genertion of groups when a mesh is transformed)
+  typedef boost::shared_ptr< SMDS_Iterator<SMESH_Group*> > GroupIteratorPtr;
+  GroupIteratorPtr GetGroups() const;
2007-11-12 09:57:41 +00:00
eap
ee723494fa PAL16842 (Genertion of groups when a mesh is transformed)
-#include <SMDSAbs_ElementType.hxx>
+#include "SMDSAbs_ElementType.hxx"
2007-11-12 09:56:25 +00:00
eap
a56972c3b3 PAL16842 (Genertion of groups when a mesh is transformed)
+        SMDSAbs_NbElementTypes
2007-11-12 09:55:28 +00:00
eap
f41dae34cf PAL16842 (Genertion of groups when a mesh is transformed)
add *MakeGroups() methods
2007-11-12 09:54:49 +00:00
eap
5f3fa85183 PAL16842 (Genertion of groups when a mesh is transformed)
+    long NbGroups()
2007-11-12 09:53:52 +00:00
ouv
41bf396ed4 CORBA includes 2007-11-07 14:19:00 +00:00
maintenance team
a7d78a2224 Common update 2007-11-07 11:50:52 +00:00
eap
6e73804458 PAL16774 (Crash after display of many groups)
+  void RemoveVisuData(int studyID);
-  void UpdateView (SUIT_ViewWindow*,
+  bool UpdateView (SUIT_ViewWindow*,
2007-11-07 10:14:24 +00:00