{return V;}
else
{
- double COS[taille/2];
- double SIN[taille/2];
- double angle[taille/2];
+ double *COS=new double[taille/2];
+ double *SIN=new double[taille/2];
+ double *angle=new double[taille/2];
std::vector<double> Bary=bary_poly(V);
COS[0]=1.0;
SIN[0]=0.0;
Pt_ordonne.push_back(V[2*j]);
Pt_ordonne.push_back(V[2*j+1]);
}
+ delete [] COS;
+ delete [] SIN;
+ delete [] angle;
return Pt_ordonne;
}
}
}
/*_ _ _ _ _ _ _ _ _
- /*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
- /* fonctions qui calcule l'aire d'un polygone en dimension 2 ou 3 */
- /*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
- template<int DIM> inline double polygon_area(std::vector<double>& inter)
+ *_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ * fonctions qui calcule l'aire d'un polygone en dimension 2 ou 3
+ *_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
+ template<int DIM> inline double polygon_area(std::vector<double>& inter)
{
double result=0.;
double area[DIM];