X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkMeshDeformation.cxx;h=865a6fae82f8b9c352c2b34c0ef45908e14e2055;hb=a1e1835f24c8f0ead63f94fd605ad2ebb2f7bc62;hp=47bf806d454819ddf306ee3a5264ffe72a0d9fcb;hpb=3f7942238283deeee804cc405c22c64d8a785300;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkMeshDeformation.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkMeshDeformation.cxx index 47bf806..865a6fa 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkMeshDeformation.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkMeshDeformation.cxx @@ -28,6 +28,7 @@ void MeshDeformation::Process() // bbSetOutputOut( bbGetInputIn() ); // std::cout << "Output value = " < lstCenter = bbGetInputCenter(); double s = bbGetInputS(); @@ -47,6 +48,9 @@ void MeshDeformation::Process() if ( (bbGetInputIn()!=NULL) && (ok==true) && (bbGetInputEdgeId()>=0) && (bbGetInputActive()==true) ) { + + printf(" EED MeshDeformation::Process %ld %ld - %f %f %f \n", EdgeIdBack, bbGetInputEdgeId() , lstCenter[0],lstCenter[1],lstCenter[2] ); + vtkPoints* points=bbGetInputIn()->GetPoints(); long i,size=points->GetNumberOfPoints(); double p[3]; // point @@ -67,6 +71,9 @@ void MeshDeformation::Process() displcement_y = bbGetInputDirection()[1]; displcement_z = bbGetInputDirection()[2]; } // if TypeIn 0 Direction + + printf(" EED MeshDeformation::Process %ld %ld - %f %f %f \n", EdgeIdBack, bbGetInputEdgeId() , lstCenter[0],lstCenter[1],lstCenter[2] ); + if (bbGetInputTypeIn()==1) // Center { if (EdgeIdBack==bbGetInputEdgeId() ) @@ -83,9 +90,6 @@ void MeshDeformation::Process() if (EdgeIdBack!=bbGetInputEdgeId() ) { EdgeIdBack = bbGetInputEdgeId(); - displcement_x = 0; - displcement_y = 0; - displcement_z = 0; voiIdPoints.clear(); for ( i=0 ; i