Salome HOME
corrections
authorGérald NICOLAS <gerald.nicolas@edf.fr>
Thu, 15 Jun 2023 15:08:44 +0000 (17:08 +0200)
committerGérald NICOLAS <gerald.nicolas@edf.fr>
Thu, 15 Jun 2023 15:08:44 +0000 (17:08 +0200)
src/PythonAddons/Test/TestmidSurface.py
src/PythonAddons/macros/midSurface/feature.py
src/PythonAddons/macros/midSurface/surfaceMediane.py

index 226917fa3c27aebe872ed2dab05ccdf88a1e1d0c..c834645ddf5541b948c76ecc7126200866c577ed 100755 (executable)
@@ -29,12 +29,15 @@ def getFilePath(fileName):
     return os.path.join(path, fileName)
 
 theFile = getFilePath("midSurface.stp")
+print ("theFile = {}".format(theFile))
 
+print ("Create part for mid surface")
 aSession.startOperation("Create part for mid surface")
 aPartFeature = aSession.moduleDocument().addFeature("Part")
 aSession.finishOperation()
 aPart = aSession.activeDocument()
 
+print ("Import file")
 aSession.startOperation("Import file")
 aFeatureKind = "midSurface"
 anImportFeature = aPart.addFeature(aFeatureKind)
@@ -43,6 +46,6 @@ aFile = anImportFeature.string(aFieldName)
 aFile.setValue(theFile)
 aSession.finishOperation()
 
-#print ("Nombre de dossiers : {}".format(aPart.size("Folders")))
+print ("\nNombre de dossiers : {}".format(aPart.size("Folders")))
 
 assert(aPart.size("Folders") == 1), "Wrong number of folders: {}".format(aPart.size("Folders"))
index fd2027f48966b35bd90a2b5b47f7cfb6c6f04afd..3349399158f1762edd528731d4ab459d1a65a79e 100755 (executable)
@@ -83,12 +83,13 @@ class midSurface(model.Feature):
         #print("filepath : '{}'".format(filepath))
         if filepath != "" :
             if os.path.isfile(filepath):
+                # print("filepath : {}".format(filepath))
                 # Lancement du script de création des fibres neutres
                 l_options = list()
-                #l_options.append("-v")
-                l_options.append("-vmax")
+                l_options.append("-v")
+                #l_options.append("-vmax")
                 #l_options.append("-export_step")
-                print("l_options : '{}'".format(l_options))
+                print("l_options : {}".format(l_options))
                 s_med = SurfaceMediane(l_options)
                 with open("/tmp/grr_1", "w") as fic :
                     fic.write("{}\n".format(dir(s_med)))
index ad2cfedcf7140ebece57dce394e6bce4d69fcbc2..9b0867a1905e7b319d2f88762bf4511090a1e270 100755 (executable)
@@ -190,6 +190,7 @@ Sorties :
 
   if verbose:
     print (blabla)
+    print ("n_recur = {}".format(n_recur))
     print_tab(n_recur, "objet : ", objet.name())
     print_tab(n_recur, "RGB = ({},{},{})".format(coul_r,coul_g,coul_b))
 
@@ -199,15 +200,16 @@ Sorties :
     objet_0 = objet.result()
   else:
     objet_0 = objet
+  print (dir(objet))
+  print (dir(objet_0))
 
 # 2. On descend dans l'arborescence des sous-objets jusqu'à en trouver un qui n'en n'a pas
 
   nb_sub_results = objet_0.numberOfSubs()
 
   if verbose:
-    print_tab(n_recur, "Examen de l'objet ",objet_0.name())
-    texte = "de type '{}' ".format(objet_0.shapeType())
-    texte += "et de {} sous-objets".format(nb_sub_results)
+    print_tab(n_recur, "Examen de l'objet",objet_0.name())
+    texte = "Formé de {} sous-objets".format(nb_sub_results)
     print_tab(n_recur, texte)
 
   for n_sobj in range(nb_sub_results):
@@ -874,6 +876,9 @@ Sorties :
     if face is not None:
       self._cree_face_mediane_0 ( face, n_recur )
 
+    if self._verbose_max:
+      print_tab (n_recur, "Sortie de "+blabla)
+
     return erreur, face
 
 #===========================  Fin de la méthode ==================================
@@ -911,6 +916,9 @@ Entrées :
 # 4. Changement de statut pour le solide
     self.d_statut_so[self.nom_solide] = 1
 
+    if self._verbose_max:
+      print_tab (n_recur, "Sortie de _cree_face_mediane_0")
+
 #===========================  Fin de la méthode ==================================
 
 #=========================== Début de la méthode =================================