zono = zonohedron( colorimetry.genlist[[2]] )
boundarypgramdata( zono, c(570,608, 608,570, 400,450, 650,700, 650,720, 700,720, 650,900) )
## gndpair.1 gndpair.2 hyperplaneidx center.x center.y center.z transitions
## 1 570 608 49284 34.01432310 23.49690880 0.03214207 8
## 2 608 570 49284 72.85114639 83.36000830 106.86010920 8
## 3 400 450 12831 9.89612333 0.57529647 49.17990701 2
## 4 650 700 1 4.58023729 1.69316773 0.00000000 2
## 5 650 720 1 4.70484309 1.73816516 0.00000000 2
## 6 700 720 NA NA NA NA NA
## 7 650 900 NA NA NA NA NA
# In rows 1 and 2, the ground pairs are swapped, so the hyperlane index remains the same
# but the parallelograms are antipodal; the sum of their centers is the white point.
# Row 3 is a parallelogram facet, which is the usual situation.
# In rows 4 and 5, since generators for ground points 700 and 720 are multiples,
# the hyperplane index is the same. Both parallelograms are in a tiling of a non-trivial facet.
# In row 6, since the generators are multiples, the parallelogram is degenerate.
# In row 7, the point 900 is not in the ground set, so the parallelogram is undefined.
Run the code above in your browser using DataLab