Commit Graph

2161 Commits

Author SHA1 Message Date
eap
7b9e79f480 in Scale(), allow theScaleFact be a float or an integer 2012-11-21 16:05:15 +00:00
eap
387aa16d04 1) Add a check of element type to GetPoints(elemID)
2) Fix double MaxElementLength2D::GetValue( long theElementId )
2012-11-21 16:04:03 +00:00
eap
1f560f8507 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
fix _ViscousBuilder2D::toShrinkForAdjacent()

+    builder._faceSideVec = StdMeshers_FaceSide::GetFaceWires( adjFace, *_mesh, true, _error );
2012-11-21 16:00:30 +00:00
eap
ac75e00da4 Non-regression test bugs/K2
Improve seaching an initial VERTEX association by VERTEX closeness

   static TopoDS_Edge GetBoundaryEdge(const TopoDS_Shape&       edgeContainer,
                                      const SMESH_Mesh&         mesh,
+                                     std::list< TopoDS_Edge >* allBndEdges = 0 );
2012-11-21 13:22:48 +00:00
eap
462f12d610 0021542: EDF 1699 SMESH: Reorient a group of faces
fix again for a non-manifold mesh
2012-11-21 13:01:25 +00:00
eap
cc4d17c75b 0021988: EDF 2484 SMESH : NETGEN and GDHS3D/BLSURF mixed meshes
In checkMissing(), avoid reporting "global 1D algorithm is missing"
  with a local GHS3D and a global NETGEN 1D-2D.
2012-11-21 11:07:33 +00:00
eap
c60dfba99e Regression of bugs/F9
enable calling checkMissing() disabled by mistake
2012-11-20 15:07:43 +00:00
eap
0ec8a4baba Regression of bugs/D5 2012-11-20 14:27:25 +00:00
eap
934c691b92 remove commented code 2012-11-20 14:14:10 +00:00
eap
851ba377cb Regression of 3D_mesh_NETGEN/C7
In _QuadFaceGrid::AddContinuousFace(), orient new children equally
2012-11-20 11:56:17 +00:00
eap
58311e9176 Remove actors from views 2012-11-20 10:47:47 +00:00
boulant
1ed6f15ecf Add error detection for the cases where the launcher resources are not correctly defined for padder execution. 2012-11-19 17:11:52 +00:00
eap
46c3fa32c4 0021988: EDF 2484 SMESH : NETGEN and GDHS3D/BLSURF mixed meshes
Fix checkConformIgnoredAlgos()
2012-11-19 16:26:52 +00:00
boulant
4173d6c483 Merge from 1.3.2.10.6.20.2.1 2012-11-19 15:53:57 +00:00
eap
ea0cbb05f1 0021985: [CEA 715] "Clear mesh data" on a skin mesh without geometry does not preserve the skin mesh
New behavior:
  - mesh is built on geometry -> "Clear mesh data" removes all nodes/elements
  - mesh w/o geometry (imported, compound, made from scratch) ->
  "Clear mesh data" removes only nodes/elements computed by algorithms
2012-11-19 13:19:45 +00:00
eap
8ae4d1e9ae 0021985: [CEA 715] "Clear mesh data" on a skin mesh without geometry does not preserve the skin mesh
New behavior:
  - mesh is built on geometry -> "Clear mesh data" removes all nodes/elements
  - mesh w/o geometry (imported, compound, made from scratch) ->
  "Clear mesh data" removes only nodes/elements computed by algorithms
2012-11-19 12:58:43 +00:00
eap
93f0557a04 0021542: EDF 1699 SMESH: Reorient a group of faces
Fix ("In non-manifold mesh, orient co-directed faces only")
2012-11-19 12:38:27 +00:00
vsr
ca78207ff3 Increment version to 6.6.0 2012-11-19 11:21:12 +00:00
boulant
a709fcc624 remove padderexe (padder is an external program) and add testdata to keep test med files 2012-11-19 10:57:22 +00:00
boulant
9dce782ad8 Update documentation of padder mesher 2012-11-19 10:30:11 +00:00
eap
fe60fc53c0 0021542: EDF 1699 SMESH: Reorient a group of faces
In non-manifold mesh, orient co-directed faces only
2012-11-16 16:10:04 +00:00
eap
7471a888d0 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
fix evaluation of max possible thickness on a disk
2012-11-16 14:39:04 +00:00
eap
48a77b8477 0021982: [CEA 713] Wrong 2D Projection
Fix FindFaceAssociation() for faces with multiple holes
2012-11-16 13:56:52 +00:00
eap
7a83b10078 +#ifdef _DEBUG_
//#define _MY_DEBUG_
+#endif
2012-11-16 13:55:47 +00:00
rnc
438d224fe3 missing KERNEL_LDFLAGS 2012-11-15 17:33:59 +00:00
eap
a918ba2cf9 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes (validation.hdf)
Fix orientation of normals on a REVERSED FACE
2012-11-15 15:10:30 +00:00
eap
b181ae86e2 0021980: [CEA 708] Import/export GMF does work only if the file extension is ".mesh"
+	DriverGMF.hxx \
+	DriverGMF.cxx \
+	$(BOOST_CPPFLAGS) -DBOOST_SYSTEM_NO_DEPRECATED \
+	$(BOOST_LIBS) -lboost_filesystem \
2012-11-15 13:31:02 +00:00
eap
b35b22be34 0021980: [CEA 708] Import/export GMF does work only if the file extension is ".mesh" 2012-11-15 13:30:32 +00:00
eap
094043665c 0021980: [CEA 708] Import/export GMF does work only if the file extension is ".mesh"
Notify on a wrong file extesion
2012-11-15 13:29:43 +00:00
ana
d8859cc173 Win32 compatibility 2012-11-15 13:00:51 +00:00
eap
d93323c553 In Compute(), remove useless, and even malicious in certain cases, myMesh->adjustStructure() 2012-11-15 11:00:38 +00:00
eap
22f2cb0c95 0021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
Make "required groups" otional arg
2012-11-15 07:45:13 +00:00
eap
ec887f7ffa 0021979]: [ CEA 709 ] Import/export GMF should not take into account the locale to write/read numbers
+  Kernel_Utils::Localizer loc;
2012-11-14 15:02:24 +00:00
eap
3ac36b919f in GetCriterion(), publish a not published threshold shape instead of
throwing an exception
2012-11-14 13:32:35 +00:00
eap
e867938e10 21382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
Add an option to read/write or not groups of required entities
2012-11-14 13:15:59 +00:00
eap
e1524c66bc 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
Avoid dump failure if create a sub-mesh on the main shape
    extracted from it-self

    def Assign(self, algo, mesh, geom):
         ...
-        if not geom:
+        if not geom or geom.IsSame( mesh.geom ):
             self.geom = mesh.geom
2012-11-14 12:40:47 +00:00
eap
258d9f24d9 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
URL of documentation
2012-11-13 13:35:01 +00:00
eap
0aeda4c376 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes 2012-11-13 13:32:39 +00:00
eap
07cb4aeb08 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
remove obsolete code
2012-11-13 13:05:41 +00:00
eap
413c0323f8 0021940: EDF 2460 SMESH : Issue with ConvertToQuadratic
Fix GetLastError() more
2012-11-13 11:23:56 +00:00
eap
405388e7fa 0021940: EDF 2460 SMESH : Issue with ConvertToQuadratic
1) Take FACE periodicity into accound if the FACE has no seam EDGE
In FixQuadraticElements():
2) Correctly enable fixing node parameters
3) detect curved links 2D by links on EDGES only
2012-11-13 11:22:37 +00:00
eap
5894f538ab fix GetLastError() 2012-11-13 07:21:40 +00:00
eap
9f37441960 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
+        <hypo>ViscousLayers2D=ViscousLayers2D(SetTotalThickness(),SetNumberLayers(),SetStretchFactor(),SetIgnoreEdges())</hypo>
2012-11-13 06:29:44 +00:00
vsr
9645435524 Merge from V6_main 12/11/2012 2012-11-12 14:50:52 +00:00
eap
d367212954 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
fix shrink() around a concave VERTEX
2012-11-12 09:19:52 +00:00
prascle
abb28ffdd2 PR: link problem detection on ubuntu 12.04 2012-11-10 19:11:36 +00:00
eap
ea23bdf69b precise comment 2012-11-09 10:20:59 +00:00
vsr
32ea2faf03 Fix bug caused by integration of improvement for tri-quadratic elements - dialog box for adding of quadratic hexahedron was not shown. 2012-11-08 16:05:16 +00:00
eap
ea5674061b 0021954: [CEA 706] Error at the mesh object creation
protect fillAncestorsMap() from empty compounds
2012-11-08 15:34:29 +00:00
ana
48fb343b63 Fix for the "0051573: TC6.6.0: Clipping - Select all check-box behavior is wrong" issue. 2012-11-08 15:07:36 +00:00