private void makePartialCylinderIndices(int slices, int stacks, int orientation, Geometry dest) {
    GeometryBuilder gb = this.getGeometryBuilder();
    gb.setOrientation(orientation);

    int mode = gb.getPartialCylinderDrawMode();
    int count = gb.getPartialCylinderIndexCount(slices, stacks);
    int[] indices = new int[count];
    gb.makePartialCylinderIndices(slices, stacks, indices);

    dest.setElementData(mode, count, indices);
  }