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)
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"))
#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)))
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))
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):
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 ==================================
# 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 =================================