1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
public class TroisDimensions extends Thread {
public TroisDimensions(int tailleVille)
{
SimpleUniverse universe = new SimpleUniverse();
BranchGroup group = new BranchGroup();
ColorCube sol = new ColorCube(Integer.valueOf(tailleVille).intValue());
Appearance couleurDuSol = new Appearance();
couleurDuSol.setColoringAttributes(new ColoringAttributes(255,0,0,ColoringAttributes.NICEST));
sol.setAppearance(couleurDuSol);
Raster teteDuSol = new Raster(new Point3f(0,0,0),Raster.RASTER_COLOR_DEPTH,0,0,tailleVille,tailleVille,new ImageComponent2D(ImageComponent2D.FORMAT_RGB,tailleVille,tailleVille),new DepthComponentInt(tailleVille,tailleVille));
sol.setGeometry(teteDuSol);
group.addChild(sol);
universe.getViewingPlatform().setNominalViewingTransform();
universe.addBranchGraph(group);
}
} |
Partager