From 1121faa13a2038facad22073f0fc610903d98691 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo@CAE-linux.(none)> Date: Fri, 05 Sep 2014 20:18:05 +0000 Subject: [PATCH] First variant of constant volume constrant (a new one proposed by Miha after reading his article). It seems to work, however there are still some things to be done, such as Miha's derivation of the epsvol (0.003% is used at the moment) and solving the problem of additional global variables. --- src/frame.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/src/frame.c b/src/frame.c index 237aa87..ec94292 100644 --- a/src/frame.c +++ b/src/frame.c @@ -3,6 +3,8 @@ #include "cell.h" #include "frame.h" + +#include "triangle.h" ts_bool centermass(ts_vesicle *vesicle){ ts_uint i,j, n=vesicle->vlist->n; ts_vertex **vtx=vesicle->vlist->vtx; @@ -44,6 +46,11 @@ vesicle->cm[1]=0.0; vesicle->cm[2]=0.0; + for(i=0;i<vesicle->tlist->n;i++){ + triangle_normal_vector(vesicle->tlist->tria[i]); + } + + return TS_SUCCESS; } -- Gitblit v1.9.3