From 21929c1bf4bc813408030b72b74894f9c3955693 Mon Sep 17 00:00:00 2001 From: ganovelli Date: Tue, 28 Jun 2005 12:00:13 +0000 Subject: [PATCH] DetachTTTopology --- vcg/complex/tetramesh/update/topology.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vcg/complex/tetramesh/update/topology.h b/vcg/complex/tetramesh/update/topology.h index 43e8a804..40f90444 100644 --- a/vcg/complex/tetramesh/update/topology.h +++ b/vcg/complex/tetramesh/update/topology.h @@ -404,6 +404,16 @@ static void _AttachTTTopology(TetraType *t0,int i0,TetraType *t1,int i1) assert( (((t1->TTp(i1))->TTp(t1->TTi(i1)))==t1)); } +///Detach Tetrahedron-Tetrahedron Topology +static void DetachTTTopology(TetraType *t) +{ + assert(!t->IsD()); + int i; + for(i=0; i < 4; ++i) + t->TTp(i)->TTp(t->TTi(i)) = t->TTp(i); +} + + ///Test the Tetrahedron-Tetrahedron Topology (by Face) static void TestTTTopology(VertexContainer &vert,TetraContainer &tetra) {