Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : lundi, 20 novembre 2017, 20:09

Cassiopee Forum :: Discussions, suggestions, bug report :: Generator :: [HOWTO] : génération d'un octree avec plan de symétrie  ::
StephaniePeron
Full Member
Image


Messages: 158
[HOWTO] : génération d'un octree avec plan de symétrie (lundi, 14 mars 2011, 10:54)  
Pour engendrer un maillage octree avec un plan de symétrie
sur une surface s1 donnée en y=y0 par exemple, avec s1 dans le demi-plan y <y0 :

import Generator.PyTree as G
import Transform.PyTree as T
import Post.PyTree as P

[xmin,ymin,zmin,xmax,ymax,zmax] = G.bbox(s1)
ysym = ymax
s2 = T.symetrize(s1,(0.,ysym,0.),(1,0,0),(0,0,1))
snearList = snearList+snearList
def selectSymPts(y):
if y <= ysym : return True
else : return False
oct = G.octree(s1+s2,snearList,dfar=10.,balancing=1)
oct=P.selectCells(oct,selectSymPts,['CoordinateY'], strict=1)

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