Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : mardi, 24 octobre 2017, 06:09

Cassiopee Forum :: Discussions, suggestions, bug report :: Converter :: [RESOLU] MergeTrees  ::
Sylvain Mouton
Junior Member
Image


Messages: 66
[RESOLU] MergeTrees (vendredi, 28 janvier 2011, 11:04)  

Mon premier message sur ce forum...

J'utilise la fonction MergeTrees pour assembler diverses bases CGNS. Plus précisément, j'ai une géométrie répétitive dont j'ai maillé un élément, et je souhaite assembler une série de ces éléments en les décalant à chaque fois :

[i]t1 = C.convertFile2PyTree('perfoN_entry.cgns')
t2 = C.convertFile2PyTree('perfoN_middle.cgns')
t3 = C.convertFile2PyTree('perfoN_out.cgns')

Nduplicate = 2 # number of hole rows
transVector = N.array([95.4594154602,\
-26.1629509039,\
0.])
tall = t1
for id in range(Nduplicate):
print 'Duplicating :',id+1,'hole'
tv_temp = id*transVector
t2d = T.translate(t2, (tv_temp[0], tv_temp[1], tv_temp[2]))
tall = C.mergeTrees(tall,t2d)
tv_temp = (Nduplicate-1)*transVector
t3 = T.translate(t3, (tv_temp[0], tv_temp[1], tv_temp[2]))
tall = C.mergeTrees(tall,t3)

tall = X.connectMatch(tall, tol=1.e-6, dim=3)
C.convertPyTree2File(tall, 'out.cgns')[/i]

Je ne sais pas si je suis très clair mais à la fin je devrais avoir un maillage du style :
tall = t1+t2+t2+t2(Nduplicate fois)+t3
Or je n'obtiens que t1+t2. Est-ce que j'utilise mal la fonction translate ? ou la fonction mergeTrees ?
Merci de votre aide
Sylvain

Ip enregistré Statut: déconnecté Profil | Site Web 
Ordre des réponses: Première réponse en dernier :: Première réponse en premier
Sylvain Mouton
Junior Member
Image


Messages: 66
RE: MergeTrees (mardi, 21 décembre 2010, 08:41)  
Après divers essais visant à simplifier le problème, il me semble que mergeTrees refuse de merger plus de deux bases. Une fois que l'on a obtenu t1+t2, impossible d'y ajouter autre chose.
Au fait, version 1.7 sur /tmp_user/stelvio/peron/Cassiopee1.7


Ip enregistré Statut: déconnecté Profil | Site Web 
ChristopheBenoit
Administrator
Image


Messages: 169
RE: MergeTrees (mardi, 21 décembre 2010, 09:16)  
J'ai refait un test equivalent : il semblerait qu'il y ait un bug dans cette version. Je regarde pour le corriger.
a+

Ip enregistré Statut: déconnecté Profil | Site Web 
ChristopheBenoit
Administrator
Image


Messages: 169
RE: MergeTrees (mardi, 4 janvier 2011, 11:03)  
OK, c'est corrigé (v1.7).
a+

Ip enregistré Statut: déconnecté Profil | Site Web 
Nouvelle discussion - Discussion barrée, pas de réponse possible

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image