521522523524525526527528529530531
NormalGenerator ng = new NormalGenerator(); ng.generateNormals(gi); gi.recomputeIndices(); Stripifier st = new Stripifier(); st.stripify(gi); gi.recomputeIndices(); Shape3D shape3D = new Shape3D(); shape3D.setAppearance(createMaterialAppearance(color)); shape3D.setGeometry(gi.getGeometryArray());
194195196197198199200201202203204
sc[0]=values.length/3; gi.setStripCounts(sc); NormalGenerator ng = new NormalGenerator(); ng.generateNormals(gi); Stripifier st = new Stripifier(); st.stripify(gi); GeometryArray result = gi.getGeometryArray(); return result; } }
358359360361362363364365366367368
NormalGenerator ng = new NormalGenerator(); ng.generateNormals(gi); Stripifier st = new Stripifier(); st.stripify(gi); return new Shape3D(gi.getGeometryArray()); } private static final Shape3D makeECMBorder(int range) {
386387388389390391392393394395396
NormalGenerator ng = new NormalGenerator(); ng.generateNormals(gi); Stripifier st = new Stripifier(); st.stripify(gi); return new Shape3D(gi.getGeometryArray()); } private static final Shape3D makeECMOutline(int range) {
7071727374757677787980
NormalGenerator ng = new NormalGenerator(); ng.generateNormals(gi); Stripifier st = new Stripifier(); st.stripify(gi); return gi.getGeometryArray(); } private static final Appearance makeAppearance(Texture2D tex) {
7273747576777879808182
gi.setStripCounts(arrowStrips); gi.setContourCounts(contours); gi.setNormals(normals); Stripifier st = new Stripifier(); st.stripify(gi); return gi.getGeometryArray(); } private static final GeometryArray makeArrowOutline() {
111112113114115116117118119120121
gi.setStripCounts(arrowStrips); gi.setContourCounts(contours); gi.setNormals(normals); Stripifier st = new Stripifier(); st.stripify(gi); return gi.getGeometryArray(); } static final GeometryArray makeArrowOutline(double length) {
121122123124125126127128129130
gi.setTextureCoordinateParams(1, 2); gi.setTextureCoordinates(0, texCoords); Stripifier st = new Stripifier(); st.stripify(gi); return new Shape3D(gi.getGeometryArray(), app); } }
145146147148149150151152153154155
NormalGenerator ng = new NormalGenerator(); ng.generateNormals(gi); Stripifier st = new Stripifier(); st.stripify(gi); geom[0] = gi.getGeometryArray(); // top int[] strips = new int[scounts.size()];
187188189190191192193194195196197
gi.setContourCounts(strips); gi.setStripCounts(count); gi.setTextureCoordinateParams(1, 2); gi.setTextureCoordinates(0, texcoords); st.stripify(gi); geom[1] = gi.getIndexedGeometryArray(false); voff = toff = noff = 0; // bottom