from application fan
The inhomogeneous variant of SubdivisionOfVectors
, similar to the derivation of PointConfiguration
from VectorConfiguration
.
These properties capture geometric information of the object. Geometric properties depend on geometric information of the object, like, e.g., vertices or facets.
N_POINTS
POINTS
The points of the configuration. Multiples allowed. Alias for property VECTORS
.
Matrix<Scalar,NonSymmetric>
POLYHEDRAL_COMPLEX
The polyhedral complex induced by the cells of the subdivision.
PolyhedralComplex<Scalar>
REGULAR
Whether the subdivision is regular, i.e. induced by a weight vector.
TIGHT_SPAN
The tight span of the subdivision.
PolyhedralComplex<Scalar>
UNIMODULAR
A subdivision is unimodular if it is a triangulation such that each maximal simplex has unit normalized volume.
Unit square, triangulated.
> $S = new SubdivisionOfPoints(POINTS=>cube(2,0)->VERTICES, WEIGHTS=>[0,0,0,1]); > print $S->UNIMODULAR true
Unit 3-cube, triangulation induced by four compatible vertex splits.
> $S = new SubdivisionOfPoints(POINTS=>cube(3,0)->VERTICES, WEIGHTS=>[0,1,1,0,1,0,1,0]); > print $S->UNIMODULAR false
WEIGHTS
Vector assigning a weight to each point to get a regular subdivision.
Vector<Scalar>
These properties are for visualization.
POINT_LABELS
Unique names assigned to the POINTS
. If specified, they are shown by visualization tools instead of point indices. Alias for property LABELS
.
These methods capture geometric information of the object. Geometric properties depend on geometric information of the object, like, e.g., vertices or facets.
AMBIENT_DIM
Ambient dimension of the point configuration (without the homogenization coordinate). Similar to AMBIENT_DIM
.
DIM
Affine dimension of the point configuration. Similar to DIM
.
cell(Int i)
Returns the i-th cell of the complex as a PointConfiguration
Int
i
These methods are for visualization.
VISUAL()
Visualizes the SubdivisionOfPoints
.
geometric_options