writeQuadrilateral(quadArray, i, i + 1, i + 2, i + 3,
vertexIndexSubstitutes, normalIndexSubstitutes, oppositeSideNormalIndexSubstitutes,
normalsDefined, textureCoordinatesIndexSubstitutes, textureCoordinatesGenerated, cullFace);
}
} else if (geometryArray instanceof GeometryStripArray) {
GeometryStripArray geometryStripArray = (GeometryStripArray)geometryArray;
int [] stripVertexCounts = new int [geometryStripArray.getNumStrips()];
geometryStripArray.getStripVertexCounts(stripVertexCounts);
int initialIndex = 0;
if (geometryStripArray instanceof LineStripArray) {
for (int strip = 0; strip < stripVertexCounts.length; strip++) {
for (int i = initialIndex, n = initialIndex + stripVertexCounts [strip] - 1; i < n; i++) {