From 88bdd70987e76a58ea0fd917f63aa0c682848116 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@gmail.com> Date: Sun, 09 Dec 2018 21:47:36 +0000 Subject: [PATCH] testing confinement (preliminary) --- src/vertexmove.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/vertexmove.c b/src/vertexmove.c index 2517f69..a3244b2 100644 --- a/src/vertexmove.c +++ b/src/vertexmove.c @@ -88,6 +88,14 @@ } } + + // plane confinement check whether the new position of vertex will be out of bounds + if(vesicle->tape->plane_confinement_switch){ + if(vtx->z>vesicle->confinement_plane.z_max || vtx->z<vesicle->confinement_plane.z_min){ + vtx=memcpy((void *)vtx,(void *)&backupvtx[0],sizeof(ts_vertex)); + return TS_FAIL; + } + } //#undef SQ //self avoidance check with distant vertices cellidx=vertex_self_avoidance(vesicle, vtx); -- Gitblit v1.9.3