PointPattern-class object representing a 3D point
  pattern with 1,4,5,6,7,8 or 9 points lying in a horizontal rectangle.
PP3(n=4,xp=1,yp=xp,h3=TRUE)TRUE, alignments of 3 points (see details below)
    are made in the direction of the x-axis
    (in the direction of the y-axis if FALSE). Used only for n=6, 7 or 8.PointPattern-class object.
PP2: when n=4, the four points lie at the four corners of the
  rectangle. When n=5, the fifth point lies at the center of the
  rectangle. When n=6 (and h3 is TRUE), four points
  lie at the rectangle corners and the two other points lie at the
  centres of the "top" and "bottom" edges (parallel to the x-axis). When n=7 (and h3 is
  TRUE), the point pattern consists of 3 "horizontal" alignments of
  2, 3 and 2 points. When n=8 (and h3 is TRUE), the point
  pattern consists of 3 "horizontal" alignments of 3, 2 and 3 points.
  When n=9, the point pattern consists of 3 ("horizontal" or
  "vertical") alignments of 3 points.
PointPattern, PP2, 
  generators of point pattern lattices
PPBCRectLat3, PPFCRectLat3,  PPRectLat3.