 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
36 #pragma package(smart_init)
60 double Pnt_Insersion[3];
61 Pnt_Insersion[0]= Parametres.
get(0);
62 Pnt_Insersion[1]= Parametres.
get(1);
63 Pnt_Insersion[2]= Parametres.
get(2);
64 double Vect_Normal[3];
65 Vect_Normal[0]= Parametres.
get(3);
66 Vect_Normal[1]= Parametres.
get(4);
67 Vect_Normal[2]= Parametres.
get(5);
73 for (
int j =0; j<nb_triangle;j++)
103 double xmin = 1e308, ymin = 1e308, zmin = 1e308;
104 double xmax = -1e308, ymax = -1e308, zmax = -1e308;
106 for (
int k =0; k < liste_noeuds0.
get_nb();k++)
110 if (xyz[0]>xmax) xmax=xyz[0];
111 if (xyz[0]<xmin) xmin=xyz[0];
112 if (xyz[1]>ymax) ymax=xyz[1];
113 if (xyz[1]<ymin) ymin=xyz[1];
114 if (xyz[2]>zmax) zmax=xyz[2];
115 if (xyz[2]<zmin) zmin=xyz[2];
120 for (
int k =0; k < liste_noeuds0.
get_nb();k++)
131 for (
int l =0; l < nb_face;l++)
134 if(
faceso[l]==1) num_faceid = num_faceid+1;
150 for (
int v =0; v<nb_boucle;v++)
void Enregistrer(char *path)
OCC_FONCTION_RECONSTRUCTION & fonction
virtual int get_type_geometrique(TPL_LISTE_ENTITE< double > ¶m)=0
FEM_MAILLAGE * fem_maillage
int Determiner_Plan(int nb, double Epsilon)
virtual ~REC_FACE_PLANE()
int Ajouter_Point_Array_Ideal(double x, double y, double z, int i)
int Ajouter_Contour_Face(int ii)
int Ajouter_Surface_liste_Ideal(int num)
MG_GEOMETRIE * get_mg_geometrie(void)
virtual int get_nb_mg_boucle(void)
REC_FACE_PLANE(FEM_MAILLAGE *mgmai, int Idealise, OCC_FONCTION_RECONSTRUCTION &fonc, int test, int *faces)
virtual double get_y(double coef=0.)
virtual double * get_coord(void)
virtual int get_nb_fem_noeud(void)=0
MG_FACE * get_mg_face(unsigned int num)
virtual double get_x(double coef=0.)
void Reconstruire(MG_BOUCLE *Boucle, double coef)
unsigned int get_nb_mg_face(void)
virtual void ajouter(X x)
int Enregistrer(char *path)
virtual double get_z(double coef=0.)
virtual class FEM_NOEUD * get_fem_noeud(int num)=0
bool contient(MG_IDENTIFICATEUR *id)
virtual TPL_LISTE_ENTITE< FEM_ELEMENT_MAILLAGE * > * get_lien_fem_maillage(void)
virtual double get_longueur(void) const
void Reconstruire(MG_FACE *face, double coef)
virtual MG_BOUCLE * get_mg_boucle(int num)
virtual MG_SURFACE * get_surface(void)