Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Modifying a polyhedron facet (incremental builder, make_hole, erase_facet)

Subject: CGAL users discussion list

List archive

[cgal-discuss] Modifying a polyhedron facet (incremental builder, make_hole, erase_facet)


Chronological Thread 
  • From: Zohar <>
  • To:
  • Subject: [cgal-discuss] Modifying a polyhedron facet (incremental builder, make_hole, erase_facet)
  • Date: Wed, 12 Jun 2019 01:46:17 -0500 (CDT)
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Neutral ; spf=Pass
  • Ironport-phdr: 9a23:GaDVuBdUT2ZNfJ6pnYz7LEI4lGMj4u6mDksu8pMizoh2WeGdxcqzYh7h7PlgxGXEQZ/co6odzbaP6ua5BDJLuM7Q+Fk5M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAiroQnLq8UbgYpvJqksxhfVpnZDZvhby35vKV+PhRj3+92+/IRk8yReuvIh89BPXKDndKkmTrJWESorPXkt6MLkqRfMQw2P5mABUmoNiRpHHxLF7BDhUZjvtCbxq/dw1zObPc3ySrA0RCii4qJ2QxLmlCsLKzg0+3zRh8dtjqxUvQihqgRxzYDUfo+bN+dwcazBct0VXmdBQsRcWzBdDo+gc4cDEewMNvtYoYnnoFsOqAOzCgqrBOPv0DBInGL90Ko70uQmEQHJxhYgH9YAvXnPrNT6LqcSUeeyzKXS0TrDaPZW1C775YPVfB4hpvSMUqhxccrX0UQvERnKgU6LpozhITyZzPgCs2+e7+dmSOmhiHYnphlsrjWrwsogkIfEi4EPxl3H9Ch12oc4KNy+RUVme9CrCoFQuDufN4ZuQsMtXWVouCEix70AtpO3Zi4Kx448yBHEb/yIbZKE7Q7kVOaUOTt4hXRld6yjhxuq7EStzunxWtO63VtJtCZIkdjBumoM2hHS8sSHT+Fy/kal2TaBzQDT7eRELFg1lKrcK54u2KQwlp4dvEnYHi75gkX2jKiRdkk+5ueo7OHnbq38ppCAL490lh3+MqM2l8OjDuQ3KAwOU3GG9uS9z73s4VD5QK5RjvAtianYsJXaJdwBqaKjAg9V1Jwj6xelADu83tQYhypPEFUQcx2Oi83lOkrFPevjJfa5mVWl1jlxlN7cObi0MJLNJ2KLxKXmfb9n7xV02QMzytcZ7JVRXOJSaMnvU1P84YSLRiQyNBa5lr6+VIdNk7gGUGfKOZe3dbvIuAbRtPMmI+6LIoQSvWSlcql317vVlXY83GQlU+ys1JoTZmq/G60/cVSQYX3rxNwGFDVQ51dsfKnRkFSHFAVrSTOyUqY7v2xpDt7gC47JTISgxreG2XXiEw==

I'd like to modify a facet of a polyhedron, for example, triangulate it
(with/out inner vertices).
The incremental builder has an ABSOLUTE_INDEXING indexing mode, which allows
me to add elements to an existing polyhedron.

First, deleting the face.
poly::erase_facet seems to do the trick unless the face is a "ear" (on the
border), and then it would delete isolated vertices and border edges. But
the builder seems to work fine afterwards.
poly::make_hole supposes only to delete the face. But when I add a new face
to these vertices with the incremental builder, it has a problem with
looking up the border half edge:

Polyhedron_incremental_builder_3.h
CGAL_assertion( ! e->next()->opposite()->is_border());

How do you go about this?



--
Sent from: http://cgal-discuss.949826.n4.nabble.com/



Archive powered by MHonArc 2.6.18.

Top of Page