List of usage examples for javax.media.j3d GeometryArray COLOR_3
int COLOR_3
To view the source code for javax.media.j3d GeometryArray COLOR_3.
Click Source Link
From source file:PickTest.java
OctahedronTFA() { super(12, GeometryArray.COORDINATES | GeometryArray.COLOR_3, sVertCnt); Point3f verts[] = new Point3f[6]; Color3f colors[] = new Color3f[6]; verts[0] = new Point3f(0.0f, 0.0f, -1.5f); verts[1] = new Point3f(0.0f, 0.0f, 1.5f); verts[2] = new Point3f(0.0f, -1.5f, 0.0f); verts[3] = new Point3f(0.0f, 1.5f, 0.0f); verts[4] = new Point3f(1.5f, 0.0f, 0.0f); verts[5] = new Point3f(-1.5f, 0.0f, 0.0f); colors[0] = new Color3f(1.0f, 0.0f, 0.0f); colors[1] = new Color3f(0.0f, 1.0f, 0.0f); colors[2] = new Color3f(0.0f, 0.0f, 1.0f); colors[3] = new Color3f(1.0f, 1.0f, 0.0f); colors[4] = new Color3f(1.0f, 0.0f, 1.0f); colors[5] = new Color3f(0.0f, 1.0f, 1.0f); Point3f pnts[] = new Point3f[12]; Color3f clrs[] = new Color3f[12]; pnts[0] = verts[4];/*from w w w . j a v a2 s . c om*/ clrs[0] = colors[4]; pnts[1] = verts[2]; clrs[1] = colors[2]; pnts[2] = verts[0]; clrs[2] = colors[0]; pnts[3] = verts[3]; clrs[3] = colors[3]; pnts[4] = verts[1]; clrs[4] = colors[1]; pnts[5] = verts[2]; clrs[5] = colors[2]; pnts[6] = verts[5]; clrs[6] = colors[5]; pnts[7] = verts[1]; clrs[7] = colors[1]; pnts[8] = verts[3]; clrs[8] = colors[3]; pnts[9] = verts[0]; clrs[9] = colors[0]; pnts[10] = verts[2]; clrs[10] = colors[2]; pnts[11] = verts[1]; clrs[11] = colors[1]; setCoordinates(0, pnts); setColors(0, clrs); }
From source file:PickTest.java
OctahedronITFA() { super(6, GeometryArray.COORDINATES | GeometryArray.COLOR_3, 12, sVertCnt); Point3f verts[] = new Point3f[6]; Color3f colors[] = new Color3f[6]; verts[0] = new Point3f(0.0f, 0.0f, -1.5f); verts[1] = new Point3f(0.0f, 0.0f, 1.5f); verts[2] = new Point3f(0.0f, -1.5f, 0.0f); verts[3] = new Point3f(0.0f, 1.5f, 0.0f); verts[4] = new Point3f(1.5f, 0.0f, 0.0f); verts[5] = new Point3f(-1.5f, 0.0f, 0.0f); colors[0] = new Color3f(1.0f, 0.0f, 0.0f); colors[1] = new Color3f(0.0f, 1.0f, 0.0f); colors[2] = new Color3f(0.0f, 0.0f, 1.0f); colors[3] = new Color3f(1.0f, 1.0f, 0.0f); colors[4] = new Color3f(1.0f, 0.0f, 1.0f); colors[5] = new Color3f(0.0f, 1.0f, 1.0f); int pntsIndex[] = new int[12]; int clrsIndex[] = new int[12]; pntsIndex[0] = 4;/*from www . j ava 2 s .c om*/ clrsIndex[0] = 4; pntsIndex[1] = 2; clrsIndex[1] = 2; pntsIndex[2] = 0; clrsIndex[2] = 0; pntsIndex[3] = 3; clrsIndex[3] = 3; pntsIndex[4] = 1; clrsIndex[4] = 1; pntsIndex[5] = 2; clrsIndex[5] = 2; pntsIndex[6] = 5; clrsIndex[6] = 5; pntsIndex[7] = 1; clrsIndex[7] = 1; pntsIndex[8] = 3; clrsIndex[8] = 3; pntsIndex[9] = 0; clrsIndex[9] = 0; pntsIndex[10] = 2; clrsIndex[10] = 2; pntsIndex[11] = 1; clrsIndex[11] = 1; setCoordinates(0, verts); setCoordinateIndices(0, pntsIndex); setColors(0, colors); setColorIndices(0, clrsIndex); }
From source file:PickTest.java
CubeQA() { super(24, GeometryArray.COORDINATES | GeometryArray.COLOR_3); Point3f verts[] = new Point3f[8]; Color3f colors[] = new Color3f[6]; verts[0] = new Point3f(1.0f, 1.0f, 1.0f); verts[1] = new Point3f(-1.0f, 1.0f, 1.0f); verts[2] = new Point3f(-1.0f, -1.0f, 1.0f); verts[3] = new Point3f(1.0f, -1.0f, 1.0f); verts[4] = new Point3f(1.0f, 1.0f, -1.0f); verts[5] = new Point3f(-1.0f, 1.0f, -1.0f); verts[6] = new Point3f(-1.0f, -1.0f, -1.0f); verts[7] = new Point3f(1.0f, -1.0f, -1.0f); colors[0] = new Color3f(1.0f, 0.0f, 0.0f); colors[1] = new Color3f(0.0f, 1.0f, 0.0f); colors[2] = new Color3f(0.0f, 0.0f, 1.0f); colors[3] = new Color3f(1.0f, 1.0f, 0.0f); colors[4] = new Color3f(1.0f, 0.0f, 1.0f); colors[5] = new Color3f(0.0f, 1.0f, 1.0f); Point3f pnts[] = new Point3f[24]; Color3f clrs[] = new Color3f[24]; pnts[0] = verts[0];//from w w w .j av a 2 s . com clrs[0] = colors[0]; pnts[1] = verts[3]; clrs[1] = colors[0]; pnts[2] = verts[7]; clrs[2] = colors[0]; pnts[3] = verts[4]; clrs[3] = colors[0]; pnts[4] = verts[1]; clrs[4] = colors[1]; pnts[5] = verts[5]; clrs[5] = colors[1]; pnts[6] = verts[6]; clrs[6] = colors[1]; pnts[7] = verts[2]; clrs[7] = colors[1]; pnts[8] = verts[0]; clrs[8] = colors[2]; pnts[9] = verts[4]; clrs[9] = colors[2]; pnts[10] = verts[5]; clrs[10] = colors[2]; pnts[11] = verts[1]; clrs[11] = colors[2]; pnts[12] = verts[3]; clrs[12] = colors[3]; pnts[13] = verts[2]; clrs[13] = colors[3]; pnts[14] = verts[6]; clrs[14] = colors[3]; pnts[15] = verts[7]; clrs[15] = colors[3]; pnts[16] = verts[0]; clrs[16] = colors[4]; pnts[17] = verts[1]; clrs[17] = colors[4]; pnts[18] = verts[2]; clrs[18] = colors[4]; pnts[19] = verts[3]; clrs[19] = colors[4]; pnts[20] = verts[7]; clrs[20] = colors[5]; pnts[21] = verts[6]; clrs[21] = colors[5]; pnts[22] = verts[5]; clrs[22] = colors[5]; pnts[23] = verts[4]; clrs[23] = colors[5]; setCoordinates(0, pnts); setColors(0, clrs); }
From source file:PickTest.java
CubeIQA() { super(8, GeometryArray.COORDINATES | GeometryArray.COLOR_3, 24); Point3f verts[] = new Point3f[8]; Color3f colors[] = new Color3f[8]; verts[0] = new Point3f(1.0f, 1.0f, 1.0f); verts[1] = new Point3f(-1.0f, 1.0f, 1.0f); verts[2] = new Point3f(-1.0f, -1.0f, 1.0f); verts[3] = new Point3f(1.0f, -1.0f, 1.0f); verts[4] = new Point3f(1.0f, 1.0f, -1.0f); verts[5] = new Point3f(-1.0f, 1.0f, -1.0f); verts[6] = new Point3f(-1.0f, -1.0f, -1.0f); verts[7] = new Point3f(1.0f, -1.0f, -1.0f); colors[0] = new Color3f(1.0f, 0.0f, 0.0f); colors[1] = new Color3f(0.0f, 1.0f, 0.0f); colors[2] = new Color3f(0.0f, 0.0f, 1.0f); colors[3] = new Color3f(1.0f, 1.0f, 0.0f); colors[4] = new Color3f(1.0f, 0.0f, 1.0f); colors[5] = new Color3f(0.0f, 1.0f, 1.0f); colors[6] = new Color3f(0.0f, 1.0f, 1.0f); colors[7] = new Color3f(0.0f, 1.0f, 1.0f); int pntsIndex[] = new int[24]; int clrsIndex[] = new int[24]; pntsIndex[0] = 0;/*from ww w.j a v a 2s. co m*/ clrsIndex[0] = 0; pntsIndex[1] = 3; clrsIndex[1] = 0; pntsIndex[2] = 7; clrsIndex[2] = 0; pntsIndex[3] = 4; clrsIndex[3] = 0; pntsIndex[4] = 1; clrsIndex[4] = 1; pntsIndex[5] = 5; clrsIndex[5] = 1; pntsIndex[6] = 6; clrsIndex[6] = 1; pntsIndex[7] = 2; clrsIndex[7] = 1; pntsIndex[8] = 0; clrsIndex[8] = 2; pntsIndex[9] = 4; clrsIndex[9] = 2; pntsIndex[10] = 5; clrsIndex[10] = 2; pntsIndex[11] = 1; clrsIndex[11] = 2; pntsIndex[12] = 3; clrsIndex[12] = 3; pntsIndex[13] = 2; clrsIndex[13] = 3; pntsIndex[14] = 6; clrsIndex[14] = 3; pntsIndex[15] = 7; clrsIndex[15] = 3; pntsIndex[16] = 0; clrsIndex[16] = 4; pntsIndex[17] = 1; clrsIndex[17] = 4; pntsIndex[18] = 2; clrsIndex[18] = 4; pntsIndex[19] = 3; clrsIndex[19] = 4; pntsIndex[20] = 7; clrsIndex[20] = 5; pntsIndex[21] = 6; clrsIndex[21] = 5; pntsIndex[22] = 5; clrsIndex[22] = 5; pntsIndex[23] = 4; clrsIndex[23] = 5; setCoordinates(0, verts); setCoordinateIndices(0, pntsIndex); setColors(0, colors); setColorIndices(0, clrsIndex); }