+ double displcement_x = 0;
+ double displcement_y = 0;
+ double displcement_z = 0;
+
+ if (bbGetInputTypeIn()==0) // Direction
+ {
+ displcement_x = bbGetInputDirection()[0];
+ 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() )
+ {
+ displcement_x = (lstCenter[0]-backLstCenter[0])/1.0;
+ displcement_y = (lstCenter[1]-backLstCenter[1])/1.0;
+ displcement_z = (lstCenter[2]-backLstCenter[2])/1.0;
+ } // if EdgeIdBack!=bbGetInputEdgeId()
+ backLstCenter[0] = lstCenter[0];
+ backLstCenter[1] = lstCenter[1];
+ backLstCenter[2] = lstCenter[2];
+ } // if TypeIn 1 Center