eap
fe22993f88
untabify
2009-09-30 09:27:11 +00:00
eap
2cd5bf0e19
untabify
2009-09-30 09:03:53 +00:00
eap
4e3fa683ce
- SMESHGUI_Dialog( QWidget* = 0, const bool = false, const bool = false,
...
+ SMESHGUI_Dialog( QWidget* = 0, const bool modal = false, const bool allowResize = false,
2009-09-30 08:47:12 +00:00
eap
13c23ff6b0
untabify
2009-09-30 08:44:38 +00:00
eap
5b7eddf17a
untabify
2009-09-30 08:16:15 +00:00
vsr
00ee13aec2
Remove JoinObjectParameters() function
2009-09-30 08:10:20 +00:00
vsr
96313c9c5d
FixedPoints hypothesis: fix problem with values close to 0.0 and 1.0
2009-09-29 16:52:15 +00:00
vsr
3fa4acc3ab
Fix problem in Mesh module on closing study operation (reference to the non existent study is kept and used)
2009-09-29 14:11:58 +00:00
dmv
49644451f1
IPAL21386 "Mesh to Pass Through a Point" is broken at all.
2009-09-25 09:52:12 +00:00
nge
84312b093a
- Patch for recent Debian distrib:
...
multiple same file is not allowed in one installation line
2009-09-17 17:11:00 +00:00
dmv
a4e0e20f3c
IPAL21374 Add 0D element leads to visualization failure.
2009-09-17 13:18:43 +00:00
eap
69aebe3a10
untabify
2009-09-17 12:22:15 +00:00
vsr
b7cae6675f
IPAL21367: Fix problems with the Fixed Points widget: addition of same values should be disabled
2009-09-17 11:56:45 +00:00
eap
794e4ede5b
untabify
2009-09-17 07:27:34 +00:00
eap
2fbf8d55b0
untabify
2009-09-16 12:59:00 +00:00
ptv
e6a2527b22
IPAL21340
2009-09-16 07:20:43 +00:00
vsr
ba086e70a8
0020431 (Fix problem with help page)
2009-09-16 07:00:48 +00:00
skl
6de0067382
Changed for 0019296 (Evaluation).
2009-09-16 06:13:07 +00:00
vsr
7c72475a3a
0020310: EDF 997 SMESH : Tell the mesh to pass through different points
...
Fixed problem with help page.
2009-09-15 16:34:26 +00:00
eap
fd8513f94e
untabify
2009-09-15 16:18:08 +00:00
dmv
a448c25876
IPAL21346 After Quadrangle Algorithm failed, visualisation of mesh is bad. Regress to 5.1.2
2009-09-15 15:27:58 +00:00
dmv
067947492f
0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
2009-09-15 14:16:35 +00:00
skl
3e09f90deb
Changed for 0020431.
2009-09-15 13:32:29 +00:00
dmv
ab21216f10
IPAL21340 Compute leads to Unknown Exception if No available data in selection.
2009-09-15 13:25:02 +00:00
eap
a269dcbbdf
0020431: EDF 1020 SMESH : Radial Mesh of a cylinder
...
pb: only the 1st algo is applied
// apply the algos that do not require descretized boundaries
// ----------------------------------------------------------
for ( subIt = smWithAlgoSupportingSubmeshes.rbegin(); subIt != subEnd; ++subIt )
+ {
+ sm = *subIt;
if ( sm->GetComputeState() == SMESH_subMesh::READY_TO_COMPUTE)
{
2009-09-15 13:24:04 +00:00
dmv
a89c4cb333
0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
2009-09-15 13:00:06 +00:00
ptv
0f691b4cc1
0020310: EDF 997 SMESH : Tell the mesh to pass through different points
...
Edit sub mesh with hypothesis, but without algos.
It is necessary tocheck is there are any comparing of strings as "char* == char*" but HOW?
2009-09-15 12:42:32 +00:00
asl
cf2a8cec1c
0020378: selection is empty after "cancel" in the hypothesis edition dialog box
2009-09-15 12:20:05 +00:00
eap
8d7286fc5d
untabify
2009-09-15 08:46:22 +00:00
ptv
4c604aa712
avoid FPE exception
2009-09-15 07:51:41 +00:00
adam
7a2dff55c5
Use the f2c flag when trte.f is compiled with f2c
2009-09-14 14:13:38 +00:00
adam
6e510e8582
Windows port
2009-09-14 14:02:45 +00:00
vsr
5f21fe20f5
Issue 0020474: Symbols multi-defined in SMESHimpl.dll
2009-09-14 13:21:39 +00:00
eap
44f899d82d
0020463: EDF 1099 SMESH: performance regression from V4 to V5
...
Remove memory leaks and optimize ParseParameters()
2009-09-14 13:05:16 +00:00
eap
ed0a000310
untabify
2009-09-14 12:00:44 +00:00
skl
489c1e114f
Corrected for 0020310.
2009-09-11 12:10:55 +00:00
dmv
8ef6ac2097
0020378: EDF 1042 SMESH : Gui of SMESH hypothesis not multi-study
2009-09-11 11:37:47 +00:00
eap
53254ff3ed
untabify
2009-09-10 16:11:08 +00:00
eap
0244669837
untabify
2009-09-10 15:29:29 +00:00
ptv
4ce8e26285
0020105: EDF 862 SMESH : Creation of the skin elements (2D) of a 3D Mesh
2009-09-10 12:57:35 +00:00
eap
9c4c09606e
untabify
2009-09-10 12:51:28 +00:00
ptv
a44eb77228
0020105: EDF 862 SMESH : Creation of the skin elements (2D) of a 3D Mesh
2009-09-10 12:40:55 +00:00
eap
525249fdfb
unatbify
2009-09-10 11:06:18 +00:00
eap
99e3564a09
0020464: EDF 1100 SMESH: Performance issue of the function MoveNode
...
+#include <limits>
2009-09-10 08:10:41 +00:00
eap
e4bbd9cf6a
- CORBA::Long SMESH_MeshEditor_i::FindNodeClosestTo(CORBA::Double x,
...
- CORBA::Double y,
- CORBA::Double z);
+ CORBA::Long FindNodeClosestTo(CORBA::Double x,
+ CORBA::Double y,
+ CORBA::Double z);
2009-09-10 08:07:28 +00:00
eap
7e8c1c603d
untabify
2009-09-10 07:19:24 +00:00
ptv
35c05cab65
0020105: EDF 862 SMESH : Creation of the skin elements (2D) of a 3D Mesh
2009-09-10 06:59:27 +00:00
eap
8772f598d6
untabify
2009-09-10 06:50:30 +00:00
eap
c15f8d1936
- some memory leaks
2009-09-10 06:02:38 +00:00
eap
38fb650b9e
0020464: EDF 1100 SMESH: Performance issue of the function MoveNode
...
0020139: EDF 944 SMESH : Get 2D/3D element with X, Y, Z coordinates
def FindNodeClosestTo(self, x, y, z):
- preview = self.mesh.GetMeshEditPreviewer()
- return preview.MoveClosestNodeToPoint(x, y, z, -1)
+ #preview = self.mesh.GetMeshEditPreviewer()
+ #return preview.MoveClosestNodeToPoint(x, y, z, -1)
+ return self.editor.FindNodeClosestTo(x, y, z)
+ ## Finds the elements where a point lays IN or ON
+ # @param x the X coordinate of a point
+ # @param y the Y coordinate of a point
+ # @param z the Z coordinate of a point
+ # @param elementType type of elements to find (SMESH.ALL type
+ # means elements of any type excluding nodes and 0D elements)
+ # @return list of IDs of found elements
+ # @ingroup l2_modif_throughp
+ def FindElementsByPoint(self, x, y, z, elementType = SMESH.ALL):
+ return self.editor.FindElementsByPoint(x, y, z, elementType)
+
2009-09-10 05:54:04 +00:00
eap
7756cec8c7
0020464: EDF 1100 SMESH: Performance issue of the function MoveNode
...
+ /*!
+ * Return ID of node closest to a given point
+ */
+ long FindNodeClosestTo(in double x, in double y, in double z);
+
0020139: EDF 944 SMESH : Get 2D/3D element with X, Y, Z coordinates
+ /*!
+ * Return elements of given type where the given point is IN or ON.
+ *
+ * 'ALL' type means elements of any type excluding nodes and 0D elements
+ */
+ long_array FindElementsByPoint(in double x, in double y, in double z, in ElementType type);
+
2009-09-10 05:52:11 +00:00
eap
7512099966
0020464: EDF 1100 SMESH: Performance issue of the function MoveNode
...
0020139: EDF 944 SMESH : Get 2D/3D element with X, Y, Z coordinates
optimize for performance
2009-09-10 05:49:16 +00:00
eap
0f2c407672
0020464: EDF 1100 SMESH: Performance issue of the function MoveNode
...
struct SMESH_NodeSearcher
{
virtual const SMDS_MeshNode* FindClosestTo( const gp_Pnt& pnt ) = 0;
+ virtual void MoveNode( const SMDS_MeshNode* node, const gp_Pnt& toPnt ) = 0;
};
0020139: EDF 944 SMESH : Get 2D/3D element with X, Y, Z coordinates
+//=======================================================================
+/*!
+ * \brief Return elements of given type where the given point is IN or ON.
+ *
+ * 'ALL' type means elements of any type excluding nodes and 0D elements
+ */
+//=======================================================================
+
+struct SMESH_ElementSearcher
+{
+ virtual void FindElementsByPoint(const gp_Pnt& point,
+ SMDSAbs_ElementType type,
+ std::vector< const SMDS_MeshElement* >& foundNodes)=0;
+};
2009-09-10 05:29:55 +00:00
eap
ba741219df
0020139: EDF 944 SMESH : Get 2D/3D element with X, Y, Z coordinates
...
+ bool IsOut(double X, double Y, double Z, double tol);
+ // Classify a point
2009-09-10 05:19:01 +00:00
eap
ec71bd93d2
untabify
2009-09-09 06:17:26 +00:00
asl
1f8dc8762c
PAL20378
2009-09-04 08:21:40 +00:00
ouv
5ff23c3748
To avoid memory leaks
2009-09-03 08:50:15 +00:00
ouv
bcbdd40a30
To avoid memory leaks
2009-09-03 08:18:11 +00:00
ouv
2c26db46be
Removed as obsolete
2009-09-02 10:53:52 +00:00
ptv
2fa6f3c92b
remove compilation error on Windows
2009-09-01 06:56:48 +00:00
ptv
8a7fc527d7
remove compilation error on Windows
2009-09-01 03:53:08 +00:00
eap
db647c3bf2
unused variables
2009-08-27 14:09:43 +00:00
eap
30aaa793b9
fix GetSubMesh()
...
if ( it.More() )
+ {
index = _myMeshDS->AddCompoundSubmesh( aSubShape, it.Value().ShapeType() );
+ if ( index > _nbSubShapes ) _nbSubShapes = index; // not to create sm for this group again
+ }
}
2009-08-27 13:58:53 +00:00
eap
7dba98132c
fix SetEventListener() for the case of groups
2009-08-27 13:56:40 +00:00
eap
037d3f1a0c
untabify
2009-08-27 10:45:29 +00:00
eap
e069a4fc65
fix MakeMeshOnFxy1(): set medium nodes to the Fxy1 face instead of volume
2009-08-27 10:43:10 +00:00
ptv
20a656158d
0020095: EDF 896 SMESH : Advanced Mesh info on a group
...
correct Mesh Info statistic for sub-mesh objects
2009-08-27 10:27:17 +00:00
skl
72b7497557
Remove not needed "cout".
2009-08-27 08:10:02 +00:00
skl
3add66f219
Integration improvements 0020310 and 0020431.
2009-08-27 07:26:22 +00:00
jfa
874fdebf62
Bug 0020403: Clear mesh data doen't 'free' the memory.
2009-08-27 06:22:59 +00:00
dmv
df30a6d6f6
IPAL21303 ex15_cyl2geometry: mesh computation failed
2009-08-25 13:14:23 +00:00
dmv
0913edc2fc
IPAL21340 Compute leads to Unknown Exception if No available data in selection.
2009-08-25 08:31:07 +00:00
ptv
7d36523b6a
0019296: EDF 681 SMESH
...
Add Evaluate into pop-up menu
2009-08-25 07:41:51 +00:00
ptv
40b2818f18
0019296: EDF 681 SMESH - Pre-evaluation of the number of elements before mesh
...
Replace hard coded values of element types by new enumeration (added in advanced mesh info Improvement)
2009-08-25 05:18:16 +00:00
dmv
96777f9e35
Editing hypothesis bug...
2009-08-24 11:31:32 +00:00
eap
53d936f2cd
untabify
2009-08-24 08:45:30 +00:00
eap
7da5ad9632
untabify
2009-08-24 07:27:17 +00:00
vsr
d7f0a306f9
Fix crash in Filter_i::GetIDs() after Filter_i::SetMesh() function call
2009-08-21 09:22:45 +00:00
ptv
79c00fe8dd
0020095: EDF 896 SMESH : Advanced Mesh info on a group
2009-08-21 05:41:59 +00:00
eap
4aab533cbd
0020452: EDF 1056 SMESH : 2D Projection Issue
...
use shape partnership (TopoDS_Shape::IsPartner()) for an easy projection
2009-08-20 07:42:20 +00:00
eap
c9d6ead3f5
0020452: EDF 1056 SMESH : 2D Projection Issue
...
1) in FindSubShapeAssociation(): use shape partnership (TopoDS_Shape::IsPartner())
for association
2) in FindFaceAssociation(): try two algoritms to find a correct outer wire
2009-08-20 07:40:08 +00:00
eap
b32884a5f8
fix indentation
2009-08-20 07:36:49 +00:00
eap
57781aac7a
0020452: EDF 1056 SMESH : 2D Projection Issue
...
static int GetOrderedEdges (const TopoDS_Face& theFace,
TopoDS_Vertex theFirstVertex,
std::list< TopoDS_Edge >& theEdges,
- std::list< int > & theNbVertexInWires);
+ std::list< int > & theNbVertexInWires,
+ const bool theShapeAnalysisAlgo=false);
2009-08-20 07:35:09 +00:00
vsr
2e5ccf9f57
Issue 0020194: EDF 977 ALL: Get rid of warnings PACKAGE_VERSION already defined
2009-08-13 05:50:13 +00:00
ptv
3a85b1b855
correct script (syntax error and missing arguments) Bug IPAL21322
2009-08-12 07:35:36 +00:00
ptv
787fff0067
IMP20439 Create hole by element and nodes duplication
2009-08-11 12:01:49 +00:00
eap
eee601b7b1
IPAL21302 Selection of the Hypothesis without Geometry leads to Unknown exception. Regress to 5.1.2
2009-08-11 09:09:55 +00:00
skl
3611527175
Protection before invalid hypothesises for "Evaluate" operation.
2009-08-06 12:44:45 +00:00
jfa
f4ba12e460
Correct bugs, connected with 0D Elements implementation (IMP 20089, BUG 21300)
2009-08-04 12:22:34 +00:00
adam
05a54f24ee
Another fix like previous one.
2009-08-03 14:39:22 +00:00
vsr
a4d61a7b6f
Fix compilation problems on Windows
2009-07-31 13:52:22 +00:00
vsr
ce336312be
Issue 20443: SIGSEGV in SMESHGUI_VTKUtils.cxx::RemoveVisuData
2009-07-31 13:12:15 +00:00
adam
fc90840855
Remove warnings
2009-07-30 16:14:24 +00:00
skl
6a950222ba
Changes for bug 0020381 from Mantis.
2009-07-28 11:38:26 +00:00
maintenance team
e0f4c9a46e
update SMESH_test comment i3
2009-07-27 12:03:16 +00:00
dmv
dfb859163d
IPAL21286 1D Meshing for the Forward and Reversed Edge are equal.
2009-07-27 08:44:02 +00:00
ouv
4e54c1cef1
Fix of the problem with vtkRenderer::GetActors() method
2009-07-22 10:46:42 +00:00
skl
55510e5ccd
Implementation of Quadrangle (Mapping) for faces built on 3 edges (0018911 from Mantis).
2009-07-22 09:13:29 +00:00
dmv
f02c3a1b9e
IPAL21265 It's impossible to select edge for Reverce in Arithmetic 1D Hypothesis when Edit Mesh
2009-07-22 07:33:31 +00:00
dmv
4137f1c07b
0020089: EDF 887 MED : Take into account 0D elements (MED_POINT1)
2009-07-20 14:50:13 +00:00