code: @Override
  	public String playOrientations() {
  		StringBuilder s = new StringBuilder();
  
  		// draw footer
  		s.append(drawFooter("Symmetry Helical", "white"));
  
  		// draw polygon
  		s.append(drawPolyhedron()); // draw invisibly
  		s.append(showPolyhedron());
  
  		// draw axes
  		s.append(drawAxes());
  		s.append(showAxes());
  
  		// loop over all orientations with 4 sec. delay
  		for (int i = 0; i < getOrientationCount(); i++) {
  			s.append(deleteHeader());
  			s.append(getOrientationWithZoom(i));
  			s.append(drawHeader(getOrientationName(i), "white"));
  			s.append("delay 4;");
  		}
  
  		// go back to first orientation
  		s.append(deleteHeader());
  		s.append(getOrientationWithZoom(0));
  		s.append(drawHeader(getOrientationName(0), "white"));
  
  		return s.toString();
  	}
docs: Returns a Jmol script that displays a symmetry polyhedron and symmetry axes
  and then loop through different orientations
  @return Jmol script