From: enk Date: Wed, 27 Apr 2005 10:11:52 +0000 (+0000) Subject: Fix on: X-Git-Tag: smh_merge_poly~6 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=f121b9027c3389ca909e2f455915be2939ff79c5;p=modules%2Fvisu.git Fix on: Bug PAL8698 Scalar Map of a field with more than 3 components Bug PAL8683 Deformed shape of a field with more than 3 components Bug PAL8684 A med file imported twice is not updated --- diff --git a/src/CONVERTOR/VISU_Convertor_impl.cxx b/src/CONVERTOR/VISU_Convertor_impl.cxx index 4fcb0077..477abba7 100644 --- a/src/CONVERTOR/VISU_Convertor_impl.cxx +++ b/src/CONVERTOR/VISU_Convertor_impl.cxx @@ -391,11 +391,11 @@ namespace{ break; case 4: for (int i = 0, ji = 0; i < iEnd; ++i, ji = i*4) - theFloatArray->SetTuple3(k++,anArray[ji],anArray[ji+2],0.0); + theFloatArray->SetTuple3(k++,anArray[ji],anArray[ji+1],0.0); break; case 6: - for (int i = 0, ji = 0; i < iEnd; ++i, ji = i*4) - theFloatArray->SetTuple3(k++,anArray[ji],anArray[ji+2],anArray[ji+5]); + for (int i = 0, ji = 0; i < iEnd; ++i, ji = i*6) + theFloatArray->SetTuple3(k++,anArray[ji],anArray[ji+1],anArray[ji+2]); break; default: EXCEPTION(runtime_error,"GetValsOnTimeStamp - There is no an algorithm for representation of the field !!!");