Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : lundi, 11 décembre 2017, 02:50

Cassiopee Forum :: Discussions, suggestions, bug report :: Transform :: Problème T.join  ::
mjlila
Newbie
Image


Messages: 3
Problème T.join (mercredi, 20 juin 2012, 11:03)  
Bonjour,

J'ai un problème avec la fonction T.join.Je récupère un maillage surfacique (zone de dim=2) après l'application la fonction extractBCOfName.Je me retrouve avec une liste de blocks surfacique avec des noms bizzares.

Lorseque je veux faire un T.join des différents blocks surfacique afin d'obtenir un seule block surfacique, j'obtient une erreur de type: " can not join !".

Ce que j'ai remarqué , c'est que cette fonction ne peux joindre que des blocks de même dimensions (un blk1 de dim [ 10 15 0] avec un blk2 [10 15 0] ).

- Est ce que c'est bien cela ?
- Est ce qu'il y a une autre facon de faire un join de plusieurs blocks surfaciques.


mjlila
mailto: mjlila.enseeiht@gmail.com
Ip enregistré Statut: déconnecté Profil | Site Web 
Ordre des réponses: Première réponse en dernier :: Première réponse en premier
StephaniePeron
Full Member
Image


Messages: 159
RE: Problème T.join (mercredi, 20 juin 2012, 11:07)  
Bonjour,

T.join fusionne des blocs qui sont coïncidents sur une fenêtre entière. La fonction la plus adaptée est la fonction T.merge dans un cas général.
a+

Ip enregistré Statut: déconnecté Profil | Site Web 
mjlila
Newbie
Image


Messages: 3
RE: Problème T.join (mercredi, 20 juin 2012, 11:31)  
Merci pour votre réponse vite.

J'ai essayé d'appliquer votre proposition (T.merge), mais j'obtient des résultats bizzares.(voir piece jointe).

PS: j'ai fait un merge des deux blocks 2D qui constituent le upper wing.

Merci


mjlila
mailto: mjlila.enseeiht@gmail.com
Ip enregistré Statut: déconnecté Profil | Site Web 
mjlila
Newbie
Image


Messages: 3
RE: Problème T.join (jeudi, 21 juin 2012, 17:33)  
Bonjour,

Toujours avec la fonction T.join, j'ai fait un test de conversions de blocks 2D structuré en blocks Tetra, après j'ai essayé de joindreces blks Tetra en un seul, sauf que j'obtiens l'erreur suivante:
"
python2.6: KCore/Fld/FldArray.cpp:323: Assertion `_sizeLoc == fromValArray.getSize()' failed. Aborted
"

D'après ce que j'ai compris, un test sur les dimensions des Array se fait, et ce test echoue car les différents arrays à joindre n'ont pas la même taille.

Est ce bien celà ?
Merci,

PS: version Cassiopee1.7 (compilé avec python2.6)



mjlila
mailto: mjlila.enseeiht@gmail.com
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