Remarque : la fonction de partitionnement pour un futur maillage en hexa est désactivée.
"""
-__revision__ = "V02.13"
+__revision__ = "V02.14"
from salome.shaper import model
import ModelAPI
if method == self.twopartwo :
if self.connectivities:
# Recherche si ligne déjà existante ou si nouvelle ligne
- print("Lignes existantes")
for key, val in self.connectivities.items():
print(key, " ******* {}".format(val))
if val['chainage'][-1] == splitLine[0]:
# La ligne existe
val['chainage'].append(splitLine[1])
+ print("La ligne existe déjà")
return diagno
# La ligne n'existe pas
print("nouvelle ligne - Cas 2")
"""
print("========================= Création des polylines =========================")
for key, value in self.connectivities.items():
- printverbose ("Ligne démarrant sur le noeud '{}'".format(key), self._verbose)
+ printverbose ("Ligne : {}".format(value['chainage']), self._verbose)
lPoints = list()
for id_noeud in value['chainage']:
lPoints.append(self.infoPoints[id_noeud]["point"])
"""
print("========================= Création des fillets =========================")
for key, value in self.connectivities.items():
- printverbose ("Ligne démarrant sur le noeud '{}'".format(key), self._verbose)
+ printverbose ("Examen de la ligne démarrant sur le noeud '{}'".format(key), self._verbose)
# recherche des noeuds fillets
value["fillet"] = value["polyline"]
for id_noeud in value['chainage']:
if self.infoPoints[id_noeud]["Fillet"] == "radius" :
- printverbose ("Fillet sur le noeud '{}'".format(id_noeud), self._verbose)
+ printverbose ("\tFillet sur le noeud '{}'".format(id_noeud), self._verbose)
fillet1D = model.addFillet(part, [model.selection("VERTEX", (self.infoPoints[id_noeud]["X"],self.infoPoints[id_noeud]["Y"],self.infoPoints[id_noeud]["Z"]))], self.infoPoints[id_noeud]["Radius"])
fillet1D.execute(True)
nom = "F_{}".format(id_noeud)
"""Recherche des coudes droits"""
print("========================= Recherche des coudes droits =========================")
for key, value in self.connectivities.items():
- printverbose ("Ligne démarrant sur le noeud '{}'".format(key), self._verbose)
+ printverbose ("Examen de la ligne démarrant sur le noeud '{}'".format(key), self._verbose)
# recherche des noeuds fillets
for ind, id_noeud in enumerate(value['chainage']):
- print("\tNoeud '{}' : {}".format(id_noeud,self.infoPoints[id_noeud]["Fillet"]))
+ printverbose ("\tNoeud '{}' : {}".format(id_noeud,self.infoPoints[id_noeud]["Fillet"]), self._verbose)
if ind == 0 or ind == len(value['chainage'])-1 :
self.infoPoints[id_noeud]["isAngular"] = False
else :
# B.8. Création des sketchs pour le pipeNetwork
self.createSketches(part)
- self.print_info (self._verbose_max or True)
+ self.print_info (self._verbose_max)
# B.9. Création des pipes
self.createPipes(part, nameRes)