public static Shape3D creerForme(boolean bleu){
float[] coordinateData = null;
coordinateData = creerCoordonnees();
int[] stripCount = {17,17,5,5,5,5,5,5,5}; // ******
GeometryInfo gi = new GeometryInfo(GeometryInfo.POLYGON_ARRAY);
gi.setCoordinates(coordinateData);
gi.setStripCounts(stripCount);
gi.recomputeIndices();
NormalGenerator ng = new NormalGenerator();
ng.generateNormals(gi);
gi.recomputeIndices();
Stripifier st = new Stripifier();
st.stripify(gi);
gi.recomputeIndices();
Shape3D part = new Shape3D();
/*if(wireFrame==true)
part.setAppearance(createWireFrameAppearance());
else
part.setAppearance(createMaterialAppearance());*/
part.setAppearance(createMaterialAppearance(bleu));
part.setGeometry(gi.getGeometryArray());
return part;
}