#18128: Add a face truncation method to Polyhedron class
-------------------------------------+-------------------------------------
       Reporter:  jipilab            |        Owner:
           Type:  enhancement        |       Status:  needs_info
       Priority:  major              |    Milestone:  sage-7.0
      Component:  geometry           |   Resolution:
       Keywords:  face truncation,   |    Merged in:
  polytope                           |    Reviewers:  Vincent Delecroix
        Authors:  Jean-Philippe      |  Work issues:
  Labbé                              |       Commit:
Report Upstream:  N/A                |  d29756915ab7a9c66189c4cacca52dc2bebf62d5
         Branch:                     |     Stopgaps:
  u/jipilab/ge_truncation            |
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by jipilab):

 Salut Vincent,

 I was also confused with the choice `edge_truncation` already. I have no
 idea why it was named this way. The only reason I can find is if you think
 of a polytope as a graph only and you cut all the edges simultaneously
 twice: close to each of their ends. But geometrically, there is much much
 more happening.

 As I said, this method does the truncations all at the same time, giving a
 different result than cutting a single face at a time, where you then also
 have to take care of how deep you cut.

 The previous `edge_truncation` (which is now `truncation` inspired by the
 wikipedia page above), actually performs face truncations with faces being
 vertices, again all simultaneously.

 I tried to think of how to join the two methods. Doing the `truncation`
 using the function `face_truncation` one vertex at a time while also
 recording the old data for where to cut each vertex next seemed like over
 doing what it was already doing with very simple code.

 So, I don't really see an advantage in joining the functions...

--
Ticket URL: <http://trac.sagemath.org/ticket/18128#comment:28>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to