ga.setNormals(0, v3f) ;
ga.setNormals(0, v3f) ;
obj.setNormals(0, newnormals); if ((flags & Primitive.GENERATE_TEXTURE_COORDS) != 0) obj.setTextureCoordinates(0, 0, newtcoords);
public void recalculateNormals(final GeometryArray ga) { if (ga == null) return; if ((ga.getVertexFormat() & GeometryArray.NORMALS) == 0) return; changed = true; final GeometryInfo gi = new GeometryInfo(ga); final NormalGenerator ng = new NormalGenerator(); ng.generateNormals(gi); final GeometryArray tmp = gi.getGeometryArray(); final int v = ga.getValidVertexCount(); final float[] normals = new float[3 * v]; tmp.getNormals(0, normals); ga.setNormals(0, normals); }
obj.setNormals(0, newnormals);
if (colors3 != null) ga.setColors(0, colors3); else if (colors4 != null) ga.setColors(0, colors4); if (normals != null) ga.setNormals(0, normals); for (int i = 0 ; i < texCoordSetCount ; i++) { if (texCoordDim == 2) {
((GeometryArray)node).setNormals( 0, normals );
obj.setNormals(0, newnormals); if ((flags & Primitive.GENERATE_TEXTURE_COORDS) != 0) obj.setTextureCoordinates(0, 0, newtcoords);
obj.setNormals(0, newnormals); if ((flags & Primitive.GENERATE_TEXTURE_COORDS) != 0) obj.setTextureCoordinates(0, 0, newtcoords);
shape.facetSizes); object.setCoordinates(0, shape.coordsArray); object.setNormals(0, shape.normalCoords); debugOutputLn(VALUES, "passed in normalCoords, length = " + shape.normalCoords.length);