- transformV->Translate( tx/*volspX*/, ty/*volspY*/, tz/*volspZ*/ );
- transformS1->Translate( tx/*surfspX*/, ty/*surfspY*/, tz/*surfspZ*/ );
- transformS2->Translate( tx/*surfspX*/, ty/*surfspY*/, tz/*surfspZ*/ );
- transformS3->Translate( tx/*surfspX*/, ty/*surfspY*/, tz/*surfspZ*/ );
-
- transformV->RotateX( rx/*volspX*/ );
- transformS1->RotateX( rx/*surfspX*/ );
- transformS2->RotateX( rx/*surfspX*/ );
- transformS3->RotateX( rx/*surfspX*/ );
-
- transformV->RotateY( ry/*volspY*/ );
- transformS1->RotateY( ry/*surfspY*/ );
- transformS2->RotateY( ry/*surfspY*/ );
- transformS3->RotateY( ry/*surfspY*/ );
+ transformV->PostMultiply();
+ transformS1->PostMultiply();
+ transformS2->PostMultiply();
+ transformS3->PostMultiply();
+
+ 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);