Available versions of this document: latest release, release 3.5, nightly master

Reference documentation for older polymake versions: release 3.4, release 3.3, release 3.2

BigObject SchlegelDiagram<Scalar>

from application polytope

A Schlegel diagram of a polytope.

Type Parameters:

Scalar: default Rational

no category

FACET

The facet number in the original polytope, giving the projection plane.

Type:
Int

FACET_POINT

The intersection point of the projection facet and the view ray.

Type:
Vector<Scalar>

INNER_POINT

A point on the view ray lying inside the polytope.

Type:
Vector<Scalar>

ROTATION

Rotation matrix making the projection facet coinciding with (0 0 0 -1) We want a negatively oriented coordinate system since the view point lies on the negative side of the facet.

Type:

TRANSFORM

Matrix of a projective transformation mapping the whole polytope into the FACET The points belonging to this facet stay fixed.

Type:

VERTICES

Coordinates in affine 3-space of the vertices which correspond to a 3-dimensional (Schlegel-) projection of a 4-polytope.

Type:

VIEWPOINT

The center point of the projection, lying outside the polytope.

Type:
Vector<Scalar>

ZOOM

Zoom factor.

Type:
Scalar

no category

VISUAL()

Draw the Schlegel diagram.

Options:

Visual::Graph::decorations proj_facet: decorations for the edges of the projection face

Returns:

  • documentation/latest/polytope/schlegeldiagram.txt
  • Last modified: 2019/08/13 10:31
  • (external edit)