Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : dimanche, 22 octobre 2017, 15:35

Cassiopee Forum :: Discussions, suggestions, bug report :: Generator :: getCircumCircleMap  ::
Ronan
Newbie
Image


Messages: 4
getCircumCircleMap (jeudi, 28 juillet 2011, 17:18)  
si j'ai bien compris circumcircle, c'est le cercle circonscrit au triangle.
Serait il possible sur le même principe d'avoir accès au rayon du cercle inscrit dans le triangle ?

Pour supprimer les trop petites mailles dans une coupe non structurée (avec Post.coarsen), le rayon du cercle circonscrit ne me semble pas être un bon critère (une maille très applatie aura un rayon de cercle circonscrit très grand et est pourtant inutile), par contre quelque chose comme le rayon du cercle inscrit, ou a défaut la surface du triangle serait intéressant.

Ip enregistré Statut: déconnecté Profil | Site Web 
Ordre des réponses: Première réponse en dernier :: Première réponse en premier
ChristopheBenoit
Administrator
Image


Messages: 169
RE: getCircumCircleMap (lundi, 5 septembre 2011, 09:58)  
J'ai ajoute une fonction Generator:getInCircleMap qui retourne
le rayon du cercle inscrit de toutes les cellules d'un maillage TRI.
J'espere que ca peut t'aider.
a+

Ip enregistré Statut: déconnecté Profil | Site Web 
StephaniePeron
Full Member
Image


Messages: 158
RE: getCircumCircleMap (mardi, 16 août 2011, 09:54)  
salut Ronan,

Pour la surface aux triangles, tu peux utiliser G.getNormalMap (donne le vecteur) + C.magnitude
ex:

import Converter.PyTree as C
import Geom.PyTree as D
import Generator.PyTree as G

a = D.sphere((0,0,0), 1., 50 )
a = G.getNormalMap(a)
a = C.magnitude(a, ['centers:sx','centers:sy','centers:sz'])
t = C.newPyTree(['Base',2]); t[2][1][2].append(a)
C.convertPyTree2File(t, 'out.cgns')

J'espère que ça peut t'aider
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