Construction of birational trilinear volumes via tensor rank criteria
Laurent Busé, Pablo Mazón
TL;DR
The paper connects birationality of trilinear maps φ:(\mathbb{P}^1)^3 \dashrightarrow \mathbb{P}^3 to a rank-one test on a 2×2×2 tensor $W=(\frac{w_{ijk}}{\Delta_{ijk}})$, enabling four explicit families—hexahedral, pyramidal, scaffold, and tripod—to be constructed with geometric control points. Each class yields an inverse map, a detailed base-locus description, and a tensor-rank criterion (rank-one flattenings) that exactly characterizes birationality; weights satisfy $w_{ijk}=\alpha_i\beta_j\gamma_k\Delta_{ijk}$. The authors also introduce a practical distance to birationality and CPD-based deformation tools, allowing continuous, birational-preserving morphing of trilinear volumes for CAGD applications. Together, the framework provides exact, linear-algebraic checks for birationality, explicit inverses, and robust manipulation workflows that can be used to design and optimize birational trilinear volumes in computer-aided geometric design. The results enable efficient preimage computation, principled weight selection, and controlled deformation within the birational components of the parameter space, with potential impact on 3D modeling and mesh generation.
Abstract
We provide effective methods to construct and manipulate trilinear birational maps $φ:(\mathbb{P}^1)^3\dashrightarrow \mathbb{P}^3$ by establishing a novel connection between birationality and tensor rank. These yield four families of nonlinear birational transformations between 3D spaces that can be operated with enough flexibility for applications in computer-aided geometric design. More precisely, we describe the geometric constraints on the defining control points of the map that are necessary for birationality, and present constructions for such configurations. For adequately constrained control points, we prove that birationality is achieved if and only if a certain $2\times 2\times 2$ tensor has rank one. As a corollary, we prove that the locus of weights that ensure birationality is $\mathbb{P}^1\times\mathbb{P}^1\times\mathbb{P}^1$. Additionally, we provide formulas for the inverse $φ^{-1}$ as well as the explicit defining equations of the irreducible components of the base loci. Finally, we introduce a notion of "distance to birationality" for trilinear rational maps, and explain how to continuously deform birational maps.
