@Override protected void writeConstructorParams( DataOutput out ) throws IOException { vertexCount = ((GeometryArray)node).getVertexCount(); vertexFormat = ((GeometryArray)node).getVertexFormat(); texCoordSetCount = ((GeometryArray)node).getTexCoordSetCount(); texCoordSetMap = new int[ ((GeometryArray)node).getTexCoordSetMapLength() ]; ((GeometryArray)node).getTexCoordSetMap( texCoordSetMap ); out.writeInt(vertexCount); out.writeInt(vertexFormat); out.writeInt( texCoordSetCount ); out.writeInt( texCoordSetMap.length ); for(int i=0; i<texCoordSetMap.length; i++) out.writeInt( texCoordSetMap[i] ); super.writeConstructorParams( out ); }
if ((vertexFormat & GeometryArray.TEXTURE_COORDINATE_2) != 0) { geomInfo.setTextureCoordinateParams(texSets, 2); int[] map = new int[geomArray.getTexCoordSetMapLength()]; geomArray.getTexCoordSetMap(map); geomInfo.setTexCoordSetMap(map); int[] map = new int[geomArray.getTexCoordSetMapLength()]; geomArray.getTexCoordSetMap(map); geomInfo.setTexCoordSetMap(map); int[] map = new int[geomArray.getTexCoordSetMapLength()]; geomArray.getTexCoordSetMap(map); geomInfo.setTexCoordSetMap(map); int[] map = new int[geomArray.getTexCoordSetMapLength()]; geomArray.getTexCoordSetMap(map); geomInfo.setTexCoordSetMap(map); int[] map = new int[geomArray.getTexCoordSetMapLength()]; geomArray.getTexCoordSetMap(map); geomInfo.setTexCoordSetMap(map); int[] map = new int[geomArray.getTexCoordSetMapLength()]; geomArray.getTexCoordSetMap(map); geomInfo.setTexCoordSetMap(map);