Commit Graph

1174 Commits

Author SHA1 Message Date
eap
0362aa0f49 typo 2014-01-09 10:36:07 +00:00
eap
b67b2447f1 22313: EDF 2538 SMESH: Face with layers with ViscousLayer3D Hypothesis 2014-01-09 10:29:44 +00:00
eap
3c3543845e 22360: EDF SMESH: Body Fitting algorithm: incorporate edges 2013-12-27 18:18:24 +00:00
eap
5934072e9d 22360: EDF SMESH: Body Fitting algorithm: incorporate edges
enable splitting facets and hexahedra into parts
2013-12-27 16:57:06 +00:00
eap
2f84a8c897 22360: EDF SMESH: Body Fitting algorithm: incorporate edges
take transition into account when creating splits of links
2013-12-27 10:42:02 +00:00
imn
e89c030400 Integrated in BR_imps_2013: 0022365: EDF SMESH: Create Mesh dialog box improvement: hide algorithms depending on a mesh type 2013-12-27 06:46:10 +00:00
imn
55e82c8f22 Integrated in BR_imps_2013: 0022365: EDF SMESH: Create Mesh dialog box improvement: hide algorithms depending on a mesh type 2013-12-26 16:40:53 +00:00
eap
0d4d960d4f 22368: EDF SMESH: Pattern mapping to assign new nodes to sub-shapes
+  mesh.GetSubMesh( shape )->SetIsAlwaysComputed( true );
2013-12-26 15:12:09 +00:00
eap
dc681ba632 22368: EDF SMESH: Pattern mapping to assign new nodes to sub-shapes 2013-12-26 15:11:35 +00:00
eap
550815c63b 22368: EDF SMESH: Pattern mapping to assign new nodes to sub-shapes
SMESH_Mesh::GetFaceNormal() appeared
2013-12-26 15:11:15 +00:00
eap
311fcbc3cd minor change 2013-12-26 15:10:03 +00:00
eap
a0ac827df3 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
2013-12-26 15:08:31 +00:00
eap
1d6cfba4c1 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);
2013-12-26 15:07:24 +00:00
eap
60e380a37a 22360: EDF SMESH: Body Fitting algorithm: incorporate edges 2013-12-25 15:46:26 +00:00
eap
cf4c2d7209 22384: [CEA 831] New wire discretization hypothesis: geometric progression 2013-12-25 14:05:14 +00:00
eap
3b5e74cc91 22394: [CEA 984] Propagation of the number of segments and propagation of the distribution 2013-12-24 14:54:30 +00:00
eap
7f64dee89e 22394: [CEA 984] Propagation of the number of segments and propagation of the distribution 2013-12-24 12:51:39 +00:00
eap
ebcf93e362 22394: [CEA 984] Propagation of the number of segments and propagation of the distribution 2013-12-24 12:42:43 +00:00
eap
b0d030f73d 22360: EDF SMESH: Body Fitting algorithm: incorporate edges 2013-12-24 07:04:11 +00:00
eap
0689c0955d more comments 2013-12-24 07:00:31 +00:00
eap
b562542616 0022362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
static TopoDS_Shape LoadFromStream( std::istream & stream,
+                                    std::string* entry=NULL );
2013-12-17 08:20:58 +00:00
eap
55f0c77f45 minor changes 2013-12-17 08:20:22 +00:00
eap
57d9686940 0022362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices 2013-12-17 08:20:03 +00:00
eap
8b7bc04906 0022362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
1)
+  StdMeshers_FaceSide(UVPtStructVec&     theSideNodes,
+                      const TopoDS_Face& theFace = TopoDS_Face());
2) + static creator methods New()
2013-12-17 08:19:07 +00:00
eap
a623b301fb 0022362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
+    operator<<(const SMESH::nodes_array& theArg);
+    operator<<(const GEOM::ListOfGO& theList);
2013-12-17 08:16:41 +00:00
eap
5ee62cf3f5 0022362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
typedef struct uvPtStruct
{
+  inline gp_XY UV() const { return gp_XY( u, v ); }
2013-12-17 08:16:13 +00:00
eap
b8f19ad031 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);
2013-12-17 08:15:16 +00:00
eap
9858978294 0022362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices 2013-12-17 08:13:40 +00:00
mpa
046b185660 CMake:
- add files to remove using command "make clean"
2013-11-27 11:00:50 +00:00
eap
d9d385cc06 22419: EDF SMESH Regression: 3D Extrusion fails
FaceQuadStruct::Ptr CheckNbEdges(SMESH_Mesh&         aMesh,
                                    const TopoDS_Shape& aShape,
+                                   const bool          considerMesh=false);
2013-11-27 10:00:34 +00:00
imn
c8c04435db Integrated in V7_main: 0022366: EDF SMESH: Create Mesh dialog box improvement: create empty mesh without geometry in GUI 2013-11-27 07:30:42 +00:00
eap
cf325767f5 more orthography 2013-11-26 13:41:02 +00:00
eap
521479f0ef Fix indentation 2013-11-26 13:37:39 +00:00
eap
5cdfcba279 More safety
-        if ( l_d->first->IsDeletable() )
+        if ( l_d->first != listener && l_d->first->IsDeletable() )
2013-11-26 13:33:52 +00:00
eap
06236fdb5a 22362: EDF SMESH: Quadrangle (mapping) algorithm: enforced vertices
+   * \brief Create a side from an UVPtStructVec
+   */
+  StdMeshers_FaceSide(UVPtStructVec& theSideNodes);
2013-11-26 13:30:21 +00:00
eap
eeb8567ff9 Fix CheckNbEdges() for a FACE with a closed EDGE 2013-11-26 13:29:36 +00:00
eap
d0bcfa9ea1 Fix access to NULL quad 2013-11-26 12:26:45 +00:00
eap
5f7b45e582 http://www.salome-platform.org/forum/forum_11/173031193
Fix associating FACEs having degenerated EDGEs
2013-11-26 12:16:47 +00:00
imn
33d8a195b4 Integrated to V7_main: 0022366: EDF SMESH: Create Mesh dialog box improvement: create empty mesh without geometry in GUI 2013-11-26 10:15:18 +00:00
imn
608b1a194b Integrated to V7_main: 0022366: EDF SMESH: Create Mesh dialog box improvement: create empty mesh without geometry in GUI 2013-11-26 10:11:53 +00:00
eap
c614b162dd Do not use NETGEN as it's unavailable during 'make test' 2013-11-26 10:11:52 +00:00
eap
b2f41043c8 Fix SIGSEGV at closing a study 2013-11-25 10:39:28 +00:00
eap
a004160516 0022414: [CEA 1010] Regressio on tests 01_composite.py
Fix for a vertex w/o a node
2013-11-25 09:14:33 +00:00
eap
1faf00f679 0022414: [CEA 1010] Regressio on tests bug_763_netgen_1d_2d.py
+        from salome.smesh.smeshBuilder import Mesh
2013-11-25 09:13:09 +00:00
ctn
21734f0253 [SALOME platform 2008-2014 0022314]: EDF 2594 SMESH: Preview "Union of triangles" result: Documentation update 2013-11-22 14:42:31 +00:00
eap
850941885d synchronize with SMESH_msg_en.ts 2013-11-22 13:55:23 +00:00
eap
d5b3009987 - static bool isStraight( const TopoDS_Edge & E, const bool degenResult=false );
+  static bool IsStraight( const TopoDS_Edge & E, const bool degenResult=false );
2013-11-22 13:17:22 +00:00
eap
620c78e582 + 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 );
2013-11-22 13:17:00 +00:00
eap
ffa6ef36b3 http://www.salome-platform.org/forum/forum_10/409159356
Fox testcube2a.py
2013-11-22 13:16:34 +00:00
eap
8093357296 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.);
2013-11-22 13:14:08 +00:00