Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a22d7b53fd183488

Jump to content

Quadray coordinates

From Wikipedia, the free encyclopedia

Quadray coordinates, also known as caltrop, tetray or Chakovian coordinates (named for David Chako[1]), were developed by Darrel Jarmusch (in 1981[2]) and others, as another take on simplicial coordinates, a coordinate system using a simplex or tetrahedron as its basis polyhedron.[3]

Geometric definition

[edit]

The four basis (but not necessarily unit) vectors stem from the center of a regular tetrahedron and go to its four corners. Their coordinate addresses are (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0) and (0, 0, 0, 1) respectively. These may be positively scaled without rotation (e.g. negation) and linearly combined to span conventional XYZ space, with at least one of the four coordinates unneeded (set to zero).

Four basis quadrays to the corners of a regular tetrahedron
Four basis quadrays to the corners of a regular tetrahedron

Pedagogical significance

[edit]

A typical application might set the edges of the basis tetrahedron as unit. The tetrahedron itself may also be defined as the unit of volume (see below).

The four quadrays may be linearly combined to provide integer coordinates for the inverse tetrahedron (0,1,1,1), (1,0,1,1), (1,1,0,1), (1,1,1,0), and for the cube, octahedron, rhombic dodecahedron and cuboctahedron of volumes 3, 4, 6 and 20 respectively, given the starting tetrahedron of unit volume.

For example, given A, B, C, D as (1,0,0,0), (0,1,0,0), (0,0,1,0) and (0,0,0,1) respectively, the vertices of an octahedron with the same edge length and volume four would be A + B, A + C, A + D, B + C, B + D, C + D or all eight permutations of {1,1,0,0}.

The 12 permutations of {2,1,1,0} define the vertices of the volume 20 cuboctahedron centered at (0,0,0,0). These vectors point from any given sphere to its 12 surrounding neighbors in the cubic close packing (CCP), equivalently the IVM (isotropic vector matrix) in Synergetics. Therefore, CCP ball centers all have non-negative integer coordinates.

If one now calls this volume "4D" as in "four-dimensional" or "four-directional" we have primed the pump for an understanding of R. Buckminster Fuller's "4D geometry," or Synergetics.

In this American transcendentalist philosophy, the regular tetrahedron whose six edges are all of unit length one — each edge being the center-to-center distance between two of four inter-tangent, equal-radius balls — is taken as the unit of volume.

A set of familiar convex polyhedra, termed "the concentric hierarchy" is nested around it, per the above table, such that the cube has volume 3, the octahedron volume 4, rhombic dodecahedron volume 6, and cuboctahedron volume 20.[4]

Whole Number Volumes

Conversion to Cartesian coordinates

[edit]

To convert a quadray address to conventional XYZ coordinates, one normalizes so the four values sum to zero — subtracting their mean from each — and treats the resulting zero-sum 4-tuple as a four-dimensional vector projected into 3-space.[5] Because the all-ones quadray maps to the origin, adding a constant to all four coordinates leaves the Cartesian point fixed, matching the convention that one of the four coordinates may always be reduced to zero.

This normalization is optional. Enforcing the zero-sum constraint reduces the four coordinates to three degrees of freedom, isomorphic to Cartesian XYZ space; relaxing it instead retains all four coordinates as independent parameters, so the same tetrahedral basis addresses a four-degree-of-freedom space that contains the ordinary 3-space as its zero-sum subspace. The normalized and relaxed forms describe the same point set but differ in how many coordinates are treated as free.

Choosing the four basis quadrays to lie at alternate corners of a cube of edge 2 (so that the basis tetrahedron has edge ) yields the embedding

so that

For instance, the octahedron vertex maps to ; the six permutations of give an octahedron of edge , equal to that of the basis tetrahedron.[6]

See also

[edit]

References

[edit]
  1. Urner, Kirby. "Correctly Categorizing Chatterboxen". Medium, Jan 2, 2023.
  2. "Curriculum Vitae. Darrel Lloyd Jarmusch" (PDF). Archived from the original (PDF) on 2016-02-23. Retrieved 2024-07-05.
  3. Urner, Kirby. "Teaching Object-Oriented Programming with Visual FoxPro." FoxPro Advisor (Advisor Media, March, 1999), page 48 ff.
  4. Fuller, R. Buckminster, in collaboration with E. J. Applewhite (19751979). Synergetics: Explorations in the Geometry of Thinking. Macmillan. Full text at the R. W. Gray online edition (Estate of R. Buckminster Fuller, 1997): rwgrayprojects.com/synergetics. The whole-number tetravolumes — tetrahedron 1, cube 3, octahedron 4, rhombic dodecahedron 6, cuboctahedron (vector equilibrium) 20 — are given in Table 223.64 ("Synergetics Hierarchy of Topological Characteristics") and Table 982.62 ("Table of Concentric, 12-Around-One, Closest-Packed Spheres").
  5. Ace, Tom. 4D-Quadray correspondence.
  6. Ace, Tom. Quadray formulas.
[edit]