X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FwxMaracasRenderImageTransformation.cpp;h=d14ce3518358187cd269ed4c983e22e0f417287a;hb=d8edef346f2d6c64f6ed3bea7225aeb3a8b3970c;hp=11f1d3985dcb96a7f2478143e3da67fc12af10b4;hpb=d7d3ec17199e6b725bd375fdfe1085eeb35b34cc;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRenderImageTransformation.cpp b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRenderImageTransformation.cpp index 11f1d39..d14ce35 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRenderImageTransformation.cpp +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRenderImageTransformation.cpp @@ -5,7 +5,7 @@ ** Class constructor **/ wxMaracasRenderImageTransformation::wxMaracasRenderImageTransformation(wxMaracasMultipleVolumeRendererManager* _vol, wxMaracasSurfaceRenderingManager* _surface1, - wxMaracasSurfaceRenderingManager* _surface2, wxMaracasSurfaceRenderingManager* _surface3, int id) + wxMaracasSurfaceRenderingManager* _surface2, wxMaracasSurfaceRenderingManager* _surface3, int id) { vol = _vol; surface1 = _surface1; @@ -49,19 +49,19 @@ void wxMaracasRenderImageTransformation::Translate(int tx, int ty, int tz, int r int ext[6]; vol->getImageData()->GetExtent(ext); - transformV ->Identity(); - transformS1 ->Identity(); - transformS2 ->Identity(); - transformS3 ->Identity(); + transformV->Identity(); + transformS1->Identity(); + transformS2->Identity(); + transformS3->Identity(); - transformV ->PostMultiply(); - transformS1 ->PostMultiply(); - transformS2 ->PostMultiply(); - transformS3 ->PostMultiply(); + transformV->PostMultiply(); + transformS1->PostMultiply(); + transformS2->PostMultiply(); + transformS3->PostMultiply(); - printf("CPR: wxMaracasRenderImageTransformation::Translate-> %d\n", -(ext[1]-ext[0])*volspX ); - printf("CPR: wxMaracasRenderImageTransformation::Translate-> %d\n", -(ext[3]-ext[2])*surfspY); - printf("CPR: wxMaracasRenderImageTransformation::Translate-> %d\n", -(ext[5]-ext[4])*surfspZ); + printf("CPR: wxMaracasRenderImageTransformation::Translate-> %f\n", -(ext[1]-ext[0])*volspX ); + printf("CPR: wxMaracasRenderImageTransformation::Translate-> %f\n", -(ext[3]-ext[2])*surfspY); + printf("CPR: wxMaracasRenderImageTransformation::Translate-> %f\n", -(ext[5]-ext[4])*surfspZ); transformV ->Translate( -(ext[1]-ext[0])*volspX/2, -(ext[3]-ext[2])*volspY/2, -(ext[5]-ext[4])*volspZ/2 ); transformS1->Translate( -(ext[1]-ext[0])*surfspX/2, -(ext[3]-ext[2])*surfspY/2, -(ext[5]-ext[4])*surfspZ/2 );