package icpc.challenge.view;
import javax.media.opengl.GL;
public class Util3D
{
public static final float[][] sideColors = { { 1.0F, 0.0F, 0.0F }, { 0.0F, 0.0F, 1.0F }, { 0.5F, 0.5F, 0.5F } };
public static final float[] circleX = { 1.0F, 0.9396926F, 0.7660444F, 0.5F, 0.1736482F, -0.1736482F, -0.5F, -0.7660444F, -0.9396926F, -1.0F, -0.9396926F, -0.7660444F, -0.5F, -0.1736482F, 0.1736482F, 0.5F, 0.7660444F, 0.9396926F, 1.0F };
public static final float[] circleY = { 0.0F, 0.3420202F, 0.6427876F, 0.8660254F, 0.9848077F, 0.9848077F, 0.8660254F, 0.6427876F, 0.3420202F, 1.224606E-016F, -0.3420202F, -0.6427876F, -0.8660254F, -0.9848077F, -0.9848077F, -0.8660254F, -0.6427876F, -0.3420202F, 0.0F };
public static void materialColor(GL paramGL, float paramFloat1, float paramFloat2, float paramFloat3)
{
float[] arrayOfFloat = { paramFloat1, paramFloat2, paramFloat3 };
paramGL.glMaterialfv(1028, 4608, arrayOfFloat, 0);
paramGL.glMaterialfv(1028, 4609, arrayOfFloat, 0);
}
public static void fillCircle(GL paramGL)
{
paramGL.glBegin(6);
paramGL.glVertex3f(0.0F, 0.0F, 0.0F);
for (int i = 0; i < circleX.length; ++i)
paramGL.glVertex3f(circleX[i], circleY[i], 0.0F);
paramGL.glEnd();
}
}