**/
wxMaracasRenderImageTransformation::~wxMaracasRenderImageTransformation()
{
+ transformV->Identity();
+ transformS1->Identity();
+ transformS2->Identity();
+ transformS3->Identity();
}
/**
**/
void wxMaracasRenderImageTransformation::Translate(int x, int y, int z)
{
- transformV->Identity();
- transformS1->Identity();
- transformS2->Identity();
- transformS3->Identity();
-
transformV->Translate( x, y, z );
transformS1->Translate( x, y, z );
transformS2->Translate( x, y, z );
**/
void wxMaracasRenderImageTransformation::Rotate(int x, int y, int z)
{
- transformV->Identity();
- transformS1->Identity();
- transformS2->Identity();
- transformS3->Identity();
-
transformV->RotateX( x );
transformS1->RotateX( x );
transformS2->RotateX( x );
//printf("wxMaracasRenderImageManagementPanel::Rotate float:scaleY = %f \n", resultY);
//printf("wxMaracasRenderImageManagementPanel::Rotate float:scaleZ = %f \n", resultZ);
- transformV->Identity();
- transformS1->Identity();
- transformS2->Identity();
- transformS3->Identity();
-
transformV->Scale( (x/100.0), (y/100.0), (z/100.0) );
transformS1->Scale( (x/100.0), (y/100.0), (z/100.0) );
transformS2->Scale( (x/100.0), (y/100.0), (z/100.0) );
//surface2->getRenderer()->Render();
surface3->getViewData(propID)->getProp3D()->SetUserMatrix(transformV->GetMatrix());
- surface3->getRenderer()->Render();
+ //surface3->getRenderer()->Render();
}