← Paper and research

Tetrahedral sections

Ismail Hammoudeh
Julia & source

From a cutting plane to a sky of triangle shapes

Cut a symmetric three-ray cone, ask which triangle shapes it can produce, or reverse the question and trace the possible apex positions. Start with the concepts, glossary and guided investigations →

Loading geometry…

Mathematical conventions, numerical limits, and downloads

The cone apex is S = (0, 0, h), its base circumradius is 1, and the cutting plane is z = −hμ(x + 1), with μ = tan(α)/h. The regular height is √2. The circumsection is elliptic for μ < 1, parabolic for μ = 1, and hyperbolic for μ > 1. Only intersections with all three forward rays are accepted.

Triangle-space coordinates use A = (−1, 0), B = (1, 0), C = (ξ, η), or angle-barycentric weights θᵢ/π. E/P/H counts identify unordered section shapes; symmetric targets can have several labeled spatial apices for one inverse shape. The axial equilateral family is shown together with its off-axis solutions.

These are numerical explorations. Counts can be uncertain very close to folds, symmetry seams, or degenerate triangles. Atlas colors use adaptive sampling with event-curve refinement and do not certify exact cell topology. Curves are sampled; the view clips distant branches and centers at infinity. Use the paper’s exact certificates for proof-level claims; the Julia and browser numerical implementations have finite precision.

The browser runs locally on your device; it requires no Mathematica license or calculation server. The Julia package provides the mathematical API. Download the source · Porting and verification notes · MIT license for this port.