Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f8923c5
)
debug de GetInPlace pour Cas 7 eprouvette courbe non résolu
author
Paul RASCLE
<paul.rascle@edf.fr>
Tue, 12 Jan 2016 14:00:56 +0000
(15:00 +0100)
committer
Paul RASCLE
<paul.rascle@edf.fr>
Tue, 12 Jan 2016 14:00:56 +0000
(15:00 +0100)
src/Tools/blocFissure/gmu/compoundFromList.py
patch
|
blob
|
history
src/Tools/blocFissure/gmu/identifieEdgesPeau.py
patch
|
blob
|
history
src/Tools/blocFissure/gmu/mailleFacesPeau.py
patch
|
blob
|
history
diff --git
a/src/Tools/blocFissure/gmu/compoundFromList.py
b/src/Tools/blocFissure/gmu/compoundFromList.py
index 8f1ed19629d4582e35c827b9c476c94c264da8ce..85b3212810753dc77f9a65b56e263d9a6f065933 100644
(file)
--- a/
src/Tools/blocFissure/gmu/compoundFromList.py
+++ b/
src/Tools/blocFissure/gmu/compoundFromList.py
@@
-22,13
+22,14
@@
def compoundFromList(elements, nom=None):
if nom is not None:
for i,a in enumerate(shapeList):
if nom is not None:
for i,a in enumerate(shapeList):
- nom = nom +"%d"%i
- logging.debug('nom: %s',nom)
- geomPublish(initLog.debug, a, nom)
+ nom
i
= nom +"%d"%i
+ logging.debug('nom: %s',nom
i
)
+ geomPublish(initLog.debug, a, nom
i
)
shapeCompound = None
if len(shapeList) > 0:
shapeCompound =geompy.MakeCompound(shapeList)
shapeCompound = None
if len(shapeList) > 0:
shapeCompound =geompy.MakeCompound(shapeList)
-
+ nomc = "compound_%s"%nom
+ geomPublish(initLog.debug, shapeCompound, nomc)
return shapeCompound
return shapeCompound
diff --git
a/src/Tools/blocFissure/gmu/identifieEdgesPeau.py
b/src/Tools/blocFissure/gmu/identifieEdgesPeau.py
index 19335d7fa52c72cc58e6294ef983f7ed9425163a..a3abb62086425a279d28964a5ce3ebac689ffcb2 100644
(file)
--- a/
src/Tools/blocFissure/gmu/identifieEdgesPeau.py
+++ b/
src/Tools/blocFissure/gmu/identifieEdgesPeau.py
@@
-96,6
+96,7
@@
def identifieEdgesPeau(edgesFissExtPipe,verticesPipePeau, facePeau, facesPeauSor
geompy.UnionList(groupEdgesBordPeau, edgesBords)
bordsVifs = None
if aretesVivesC is not None:
geompy.UnionList(groupEdgesBordPeau, edgesBords)
bordsVifs = None
if aretesVivesC is not None:
+ logging.debug("identification des bords vifs par GetInPlace (old)")
bordsVifs = geompy.GetInPlace(facePeau, aretesVivesC)
if bordsVifs is not None:
geomPublishInFather(initLog.debug, facePeau, bordsVifs, "bordsVifs")
bordsVifs = geompy.GetInPlace(facePeau, aretesVivesC)
if bordsVifs is not None:
geomPublishInFather(initLog.debug, facePeau, bordsVifs, "bordsVifs")
diff --git
a/src/Tools/blocFissure/gmu/mailleFacesPeau.py
b/src/Tools/blocFissure/gmu/mailleFacesPeau.py
index c73cf1d59c253b7368370b093fb1254533c6eff8..41a72e9ab0897bf1215ce652cd1d2164658c0d44 100644
(file)
--- a/
src/Tools/blocFissure/gmu/mailleFacesPeau.py
+++ b/
src/Tools/blocFissure/gmu/mailleFacesPeau.py
@@
-31,7
+31,8
@@
def mailleFacesPeau(partitionsPeauFissFond, idFillingFromBout, facesDefaut,
for ifil in range(nbFacesFilling):
meshFacePeau = None
if partitionsPeauFissFond[ifil] is None: # face de peau maillage sain intacte
for ifil in range(nbFacesFilling):
meshFacePeau = None
if partitionsPeauFissFond[ifil] is None: # face de peau maillage sain intacte
-
+
+ logging.debug("meshFacePeau %d intacte", ifil)
# --- edges de bord de la face de filling
filling = facesDefaut[ifil]
edgesFilling = geompy.ExtractShapes(filling, geompy.ShapeType["EDGE"], False)
# --- edges de bord de la face de filling
filling = facesDefaut[ifil]
edgesFilling = geompy.ExtractShapes(filling, geompy.ShapeType["EDGE"], False)
@@
-49,6
+50,7
@@
def mailleFacesPeau(partitionsPeauFissFond, idFillingFromBout, facesDefaut,
else:
else:
+ logging.debug("meshFacePeau %d coupée par la fissure", ifil)
facePeau = facesPeaux[ifil] # pour chaque face : la face de peau finale a mailler (percée des faces débouchantes)
edgesCircPeau = edCircPeau[ifil] # pour chaque face de peau : [subshape edge circulaire aux débouchés du pipe]
verticesCircPeau = ptCircPeau[ifil] # pour chaque face de peau : [subshape point sur edge circulaire aux débouchés du pipe]
facePeau = facesPeaux[ifil] # pour chaque face : la face de peau finale a mailler (percée des faces débouchantes)
edgesCircPeau = edCircPeau[ifil] # pour chaque face de peau : [subshape edge circulaire aux débouchés du pipe]
verticesCircPeau = ptCircPeau[ifil] # pour chaque face de peau : [subshape point sur edge circulaire aux débouchés du pipe]