Skip to content

Implement one-point suspension and face split of polyhedron #24886

@jplab

Description

@jplab

The one-point suspension of a vertex v of a polyhedron P of dimension d is obtained by placing P in a dimension d+1 vector space where the last coordinate is 0, then placing a vertex "over" v and a vertex "below" v in the last coordinate and taking the convex hull.

One can do a similar construction for faces of polyhedron by placing the two vertices relative to the center of the face. This way we get the face split of P.

On the way, the center function also got modified in the case when it is only a vertex so that it returns the vertex. This was necessary to make the one-point suspension consistent.

CC: @videlec @mo271 @mkoeppe @fchapoton

Component: geometry

Keywords: days93, polytope, thursdaysbdx, IMA-PolyGeom

Author: Jean-Philippe Labbé

Branch/Commit: 2d78b87

Reviewer: Frédéric Chapoton, Vincent Delecroix

Issue created by migration from https://trac.sagemath.org/ticket/24886

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions