]> SALOME platform Git repositories - modules/hydro.git/commitdiff
Salome HOME
py scrips changes
authorisn <isn@opencascade.com>
Wed, 23 Nov 2016 16:28:52 +0000 (19:28 +0300)
committerisn <isn@opencascade.com>
Wed, 23 Nov 2016 16:28:52 +0000 (19:28 +0300)
doc/salome/examples/h008_simpleCase.py
doc/salome/examples/h009_normalCaseManual.py
doc/salome/examples/h010_normalCaseManualMesh.py
doc/salome/examples/h011_normalCaseManualInterpolZ.py
doc/salome/examples/h012_caseDigueManual.py
doc/salome/examples/h013_caseDigueManualMesh.py
doc/salome/examples/h014_caseDigueManualInterpolZ.py
doc/salome/examples/h016_pilesPontManualMesh.py
doc/salome/examples/h017_interpolationLineaire.py

index 3779bc9701920ff345e63a4dee323f09ae560cb8..c36b818017bb736c495f12ed5934cf56388be2e2 100644 (file)
@@ -83,7 +83,7 @@ Case_1_geom = salome.IDToObject( str( Case_1_entry ) )
 print "Geom shape:", Case_1_geom
 print "Geom shape name:", Case_1_geom.GetName()
 
-controlGeomProps(geompy, Case_1_geom, 1218.7373973, 49578.1516521)
+controlGeomProps(geompy, Case_1_geom, 1218.7373973, 49697.2117918)
    
 if salome.sg.hasDesktop():
   salome.sg.updateObjBrowser(1)
index f44f63b25d364511e96bad0fa8e6ab135c2536b4..0cc76679e6546dadf5e169c699c385a07ceeea61 100644 (file)
@@ -326,8 +326,8 @@ geompy.addToStudyInFather( HYDRO_garonne_1, litMineur, 'litMineur' )
 geompy.addToStudyInFather( HYDRO_garonne_1, riveDroite, 'riveDroite' )
 
 controlGeomProps(geompy, riveGauche,  29149.36918,  35948828.352061)
-controlGeomProps(geompy, litMineur,   30337.548492,  3488480.304388)
-controlGeomProps(geompy, riveDroite,  32012.343241, 25998769.23615)
+controlGeomProps(geompy, litMineur,   30337.5484919,  3263628.55399)
+controlGeomProps(geompy, riveDroite,  32012.3432411, 26177085.4601)
 
 if salome.sg.hasDesktop():
   salome.sg.updateObjBrowser(1)
index 4b205db5bfbbfef11eada01366c71157b65d67ee..4d5913507d319ad31e0ce31d20ebfedbaac64456 100644 (file)
@@ -343,13 +343,20 @@ geompy.addToStudyInFather( HYDRO_garonne_1, bordDroiteDomaine, 'bordDroiteDomain
 
 # --- basic properties control: edges length, surfaces
 controlGeomProps(geompy, riveGauche,  29149.36918,  35948828.352061)
-controlGeomProps(geompy, litMineur,   30337.548492,  3488480.304388)
-controlGeomProps(geompy, riveDroite,  32012.343241, 25998769.23615)
-
+controlGeomProps(geompy, litMineur,   30337.5484919,  3263628.55399)
+controlGeomProps(geompy, riveDroite,  32012.3432411, 26177085.4601)
 #----------------------
 # --- Meshing 
 #----------------------
 
+med_file = r'/garonne_1.med'
+
+try:
+  os.remove(med_file)
+except OSError:
+  pass
+
+
 import  SMESH, SALOMEDS
 from salome.smesh import smeshBuilder
 from salome.hydrotools.controls import controlMeshStats, controlSubMeshStats
@@ -416,12 +423,12 @@ bordDroiteDomaine_2 = garonne_1.GroupOnGeom(bordDroiteDomaine,'bordDroiteDomaine
 SectionsGaronne_3 = garonne_1.GroupOnGeom(SectionsGaronne,'SectionsGaronne',SMESH.NODE)
 
 garonne_1.SetAutoColor( 1 )
-garonne_1.ExportMED( r'/tmp/garonne_1.med', 0, SMESH.MED_V2_2, 1, None ,1)
+garonne_1.ExportMED( med_file, 0, SMESH.MED_V2_2, 1, None ,1)
 
-controlMeshStats(garonne_1, 3888, 475, 7597)
-controlSubMeshStats(litMineur_2, 2384)
-controlSubMeshStats(riveDroite_1, 2342)
-controlSubMeshStats(riveGauche_1, 2871)
+controlMeshStats(garonne_1, 1763, 180, 3360)
+controlSubMeshStats(litMineur_2, 48)
+controlSubMeshStats(riveDroite_1, 1360)
+controlSubMeshStats(riveGauche_1, 1952)
 
 if salome.sg.hasDesktop():
   salome.sg.updateObjBrowser(1)
index 071974fb54a9c415b9bb4d6cef4651de4a4ff97f..70b756b91f9676b50524cdc4efb455ed5ae5509f 100644 (file)
@@ -342,14 +342,22 @@ geompy.addToStudyInFather( HYDRO_garonne_1, bordGaucheDomaine, 'bordGaucheDomain
 geompy.addToStudyInFather( HYDRO_garonne_1, bordDroiteDomaine, 'bordDroiteDomaine' )
 
 # --- basic properties control: edges length, surfaces
+
 controlGeomProps(geompy, riveGauche,  29149.36918,  35948828.352061)
-controlGeomProps(geompy, litMineur,   30337.548492,  3488480.304388)
-controlGeomProps(geompy, riveDroite,  32012.343241, 25998769.23615)
+controlGeomProps(geompy, litMineur,   30337.5484919,  3263628.55399)
+controlGeomProps(geompy, riveDroite,  32012.3432411, 26177085.4601)
 
 #----------------------
 # --- Meshing 
 #----------------------
 
+med_file = r'/garonne_1.med'
+try:
+  os.remove(med_file)
+except OSError:
+  pass
+
+
 import  SMESH, SALOMEDS
 from salome.smesh import smeshBuilder
 from salome.hydrotools.controls import controlMeshStats, controlSubMeshStats
@@ -416,12 +424,12 @@ bordDroiteDomaine_2 = garonne_1.GroupOnGeom(bordDroiteDomaine,'bordDroiteDomaine
 SectionsGaronne_3 = garonne_1.GroupOnGeom(SectionsGaronne,'SectionsGaronne',SMESH.NODE)
 
 garonne_1.SetAutoColor( 1 )
-garonne_1.ExportMED( r'/tmp/garonne_1.med', 0, SMESH.MED_V2_2, 1, None ,1)
+garonne_1.ExportMED( med_file, 0, SMESH.MED_V2_2, 1, None ,1)
 
-controlMeshStats(garonne_1, 3888, 475, 7597)
-controlSubMeshStats(litMineur_2, 2384)
-controlSubMeshStats(riveDroite_1, 2342)
-controlSubMeshStats(riveGauche_1, 2871)
+controlMeshStats(garonne_1, 1763, 180, 3360)
+controlSubMeshStats(litMineur_2, 48)
+controlSubMeshStats(riveDroite_1, 1360)
+controlSubMeshStats(riveGauche_1, 1952)
 
 if salome.sg.hasDesktop():
   salome.sg.updateObjBrowser(1)
@@ -437,7 +445,7 @@ from salome.hydrotools.controls import controlStatZ
 nomCas = 'garonne_1'
 
 # --- med file 2D(x,y) of the case produced by SMESH
-fichierMaillage = '/tmp/garonne_1.med'
+fichierMaillage = med_file
 
 # --- dictionary [med group name] = region name
 dicoGroupeRegion= dict(litMineur  = 'garonne_1_litMineur',
index 7bb8be11243da51e62a1a21f4e7966d5aa8585a8..10928b3979e19bd4bdc0bc472afc67e1da05cd3e 100644 (file)
@@ -395,10 +395,10 @@ geompy.addToStudyInFather( HYDRO_garonne_2, digue, 'digue' )
 geompy.addToStudyInFather( HYDRO_garonne_2, litMineur, 'litMineur' )
 geompy.addToStudyInFather( HYDRO_garonne_2, riveDroite, 'riveDroite' )
 
-controlGeomProps(geompy, riveGauche,  39493.270283, 35845790.613557)
-controlGeomProps(geompy, digue,       10343.901103,   103037.738504)
-controlGeomProps(geompy, litMineur,   30337.548492,  3488480.304388)
-controlGeomProps(geompy, riveDroite,  32012.343241, 25998769.23615)
+controlGeomProps(geompy, riveGauche,  39489.5116033, 35889668.8348)
+controlGeomProps(geompy, digue,       10340.1424233,   102887.6201)
+controlGeomProps(geompy, litMineur,   30337.5484919,  3646827.74981)
+controlGeomProps(geompy, riveDroite,  32012.3432411,  26177085.4601)
 
 if salome.sg.hasDesktop():
   salome.sg.updateObjBrowser(1)
index 234958df88c038db6ac318db550b8c7368a2ceb9..032dc23459bcf16176e83fe8c3a51965be3a4f86 100644 (file)
@@ -417,10 +417,10 @@ geompy.addToStudyInFather( HYDRO_garonne_2, SectionsDigue, 'SectionsDigue' )
 #garonne_2_digue_Right_Bank = geompy.CreateGroup(HYDRO_garonne_2, geompy.ShapeType["EDGE"])
 #geompy.UnionIDs(garonne_2_digue_Right_Bank, [48])
 
-controlGeomProps(geompy, riveGauche,  39493.270283, 35845790.613557)
-controlGeomProps(geompy, digue,       10343.901103,   103037.738504)
-controlGeomProps(geompy, litMineur,   30337.548492,  3488480.304388)
-controlGeomProps(geompy, riveDroite,  32012.343241, 25998769.23615)
+controlGeomProps(geompy, riveGauche,  39489.5116033, 35889668.8348)
+controlGeomProps(geompy, digue,       10340.1424233,   102887.6201)
+controlGeomProps(geompy, litMineur,   30337.5484919,  3646827.74981)
+controlGeomProps(geompy, riveDroite,  32012.3432411,  26177085.4601)
 
 #----------------------
 # --- Meshing 
@@ -506,14 +506,22 @@ digue_2 = garonne_2.GroupOnGeom(digue,'digue',SMESH.NODE)
 #bordDroiteDomaine_2 = garonne_2.GroupOnGeom(bordDroiteDomaine,'bordDroiteDomaine',SMESH.NODE)
 SectionsGaronne_3 = garonne_2.GroupOnGeom(SectionsGaronne,'SectionsGaronne',SMESH.NODE)
 
+
+med_file = r'/garonne_2.med'
+
+try:
+  os.remove(med_file)
+except OSError:
+  pass
+
 garonne_2.SetAutoColor( 1 )
-garonne_2.ExportMED( r'/tmp/garonne_2.med', 0, SMESH.MED_V2_2, 1, None ,1)
+garonne_2.ExportMED( med_file, 0, SMESH.MED_V2_2, 1, None ,1)
 
-controlMeshStats(garonne_2, 6190, 691, 12201)
+controlMeshStats(garonne_2, 5247, 717, 10075)
 controlSubMeshStats(litMineur_2, 2384)
-controlSubMeshStats(riveDroite_1, 2400)
-controlSubMeshStats(riveGauche_1, 6585)
-controlSubMeshStats(digue_1, 832)
+controlSubMeshStats(riveDroite_1, 2348)
+controlSubMeshStats(riveGauche_1, 5343)
+controlSubMeshStats(digue_1, 0)
 
 if salome.sg.hasDesktop():
   salome.sg.updateObjBrowser(1)
index ec45d24942a2f490a3999c544ba24657aced87d9..ca0c24572395c745eee4c2f27ff783c41a4b9325 100644 (file)
@@ -417,10 +417,10 @@ geompy.addToStudyInFather( HYDRO_garonne_2, SectionsDigue, 'SectionsDigue' )
 #garonne_2_digue_Right_Bank = geompy.CreateGroup(HYDRO_garonne_2, geompy.ShapeType["EDGE"])
 #geompy.UnionIDs(garonne_2_digue_Right_Bank, [48])
 
-controlGeomProps(geompy, riveGauche,  39493.270283, 35845790.613557)
-controlGeomProps(geompy, digue,       10343.901103,   103037.738504)
-controlGeomProps(geompy, litMineur,   30337.548492,  3488480.304388)
-controlGeomProps(geompy, riveDroite,  32012.343241, 25998769.23615)
+controlGeomProps(geompy, riveGauche,  39489.5116033, 35889668.8348)
+controlGeomProps(geompy, digue,       10340.1424233,   102887.6201)
+controlGeomProps(geompy, litMineur,   30337.5484919,  3646827.74981)
+controlGeomProps(geompy, riveDroite,  32012.3432411,  26177085.4601)
 
 #----------------------
 # --- Meshing 
@@ -506,14 +506,23 @@ digue_2 = garonne_2.GroupOnGeom(digue,'digue',SMESH.NODE)
 #bordDroiteDomaine_2 = garonne_2.GroupOnGeom(bordDroiteDomaine,'bordDroiteDomaine',SMESH.NODE)
 SectionsGaronne_3 = garonne_2.GroupOnGeom(SectionsGaronne,'SectionsGaronne',SMESH.NODE)
 
+
+med_file = r'/garonne_2.med'
+
+try:
+  os.remove(med_file)
+except OSError:
+  pass
+
+
 garonne_2.SetAutoColor( 1 )
-garonne_2.ExportMED( r'/tmp/garonne_2.med', 0, SMESH.MED_V2_2, 1, None ,1)
+garonne_2.ExportMED( med_file, 0, SMESH.MED_V2_2, 1, None ,1)
 
-controlMeshStats(garonne_2, 6190, 691, 12201)
+controlMeshStats(garonne_2, 5247, 717, 10075)
 controlSubMeshStats(litMineur_2, 2384)
-controlSubMeshStats(riveDroite_1, 2400)
-controlSubMeshStats(riveGauche_1, 6585)
-controlSubMeshStats(digue_1, 832)
+controlSubMeshStats(riveDroite_1, 2348)
+controlSubMeshStats(riveGauche_1, 5343)
+controlSubMeshStats(digue_1, 0)
 
 if salome.sg.hasDesktop():
   salome.sg.updateObjBrowser(1)
@@ -529,7 +538,7 @@ from salome.hydrotools.controls import controlStatZ
 nomCas = 'garonne_2'
 
 # --- med file 2D(x,y) of the case produced by SMESH
-fichierMaillage = '/tmp/garonne_2.med'
+fichierMaillage = med_file
 
 # --- dictionary [med group name] = region name
 dicoGroupeRegion= dict(litMineur  = 'garonne_2_litMineur',
index 35a4e795b0fe3d911d9bb471481b7042caadc505..7bbdb91b701b6858f71123ad6e16d5915aa5eb3e 100644 (file)
@@ -1123,11 +1123,11 @@ geompy.addToStudyInFather( HYDRO_casGaronne_1, bordGauche, 'bordGauche' )
 geompy.addToStudyInFather( HYDRO_casGaronne_1, piles, 'piles' )
 
 # --- basic properties control: edges length, surfaces
-controlGeomProps(geompy, riveGauche,  29149.1353799,  35949580.6716)
-controlGeomProps(geompy, litMineur_aval,   7965.23431497,  935955.786347)
-controlGeomProps(geompy, litMineur_pont,   961.8255222,  19618.016847)
-controlGeomProps(geompy, litMineur_amont,   22635.6212065,  2531409.65041)
-controlGeomProps(geompy, riveDroite,  32012.2241814, 25998085.6892)
+controlGeomProps(geompy, riveGauche,  29149.1353799,  35950762.8967)
+controlGeomProps(geompy, litMineur_aval,   7965.23431497,  938890.904721)
+controlGeomProps(geompy, litMineur_pont,   961.8255222,  19618.0787789)
+controlGeomProps(geompy, litMineur_amont,   22635.6212065,  2548509.17447)
+controlGeomProps(geompy, riveDroite,  32012.2241814,  26188706.2202)
 
 ###
 ### SMESH component
@@ -1218,15 +1218,23 @@ smesh.SetName(nbseg_litMineur_aval, 'nbseg_litMineur_aval')
 smesh.SetName(nbseg_litMineur_amont, 'nbseg_litMineur_amont')
 smesh.SetName(sections_1, 'sections')
 
+med_file = r'/casGaronne_1.med'
+
+try:
+  os.remove(med_file)
+except OSError:
+  pass
+
+
 casGaronne_1.SetAutoColor( 1 )
-casGaronne_1.ExportMED( r'/tmp/casGaronne_1.med', 0, SMESH.MED_V2_2, 1, None ,1)
+casGaronne_1.ExportMED( med_file, 0, SMESH.MED_V2_2, 1, None ,1)
 
-controlMeshStats(casGaronne_1, 6985, 745, 13761)
-controlSubMeshStats(litMineur_pont_2, 185)
+controlMeshStats(casGaronne_1, 7040, 746, 13871)
+controlSubMeshStats(litMineur_pont_2, 204)
 controlSubMeshStats(litMineur_amont_2, 3000)
 controlSubMeshStats(litMineur_aval_2, 2000)
-controlSubMeshStats(riveDroite_1, 3941)
-controlSubMeshStats(riveGauche_1, 4635)
+controlSubMeshStats(riveDroite_1, 4040)
+controlSubMeshStats(riveGauche_1, 4627)
 
 
 if salome.sg.hasDesktop():
index 63073d54b1f57a8cacfa7e818f338fa881f7200e..9d313a69eec96acbf6465080c7e345add565aa06 100644 (file)
@@ -316,8 +316,17 @@ isDone = relief.Compute()
 domaine_1 = relief.GroupOnGeom(domaine,'domaine',SMESH.FACE)
 domaine_2 = relief.GroupOnGeom(domaine,'domaine',SMESH.NODE)
 smesh.SetName(relief, 'relief')
+
+med_file = r'/relief.med'
+
+try:
+  os.remove(med_file)
+except OSError:
+  pass
+
+
 try:
-  relief.ExportMED( r'/tmp/relief.med', 0, SMESH.MED_V2_2, 1, None ,1)
+  relief.ExportMED( med_file, 0, SMESH.MED_V2_2, 1, None ,1)
 except:
   print 'ExportToMEDX() failed. Invalid file name?'
 
@@ -344,7 +353,7 @@ from salome.hydrotools.controls import controlStatZ
 nomCas = 'etude'
 
 # --- fichier med 2D(x,y) du cas, produit par SMESH
-fichierMaillage = '/tmp/relief.med'
+fichierMaillage = med_file
 
 # --- dictionnaire: (clé = nom de groupe med, valeur= nom de région)
 dicoGroupeRegion= dict(domaine  = 'etude_Reg_1',