pvDownloadFile(p,"data1.vtk");
...
pvVtkTclScript(p,VtkTclWidget1,"surface.tcl");
pvVtkTclPrintf(p,VtkTclWidget1,"dataActor RotateX %d",0);
pvVtkTclPrintf(p,VtkTclWidget1,"dataActor RotateY %d",0);
pvVtkTclPrintf(p,VtkTclWidget1,"renderer Render");
pvVtkTclPrintf(p,VtkTclWidget1,"reader Modified");
pvVtkTclPrintf(p,VtkTclWidget1,"reader Update");
pvVtkTclPrintf(p,VtkTclWidget1,"renderer Render");
...
case SLIDER_EVENT:
sscanf(text,"(%d)",&val);
//printf("SLIDER_EVENT val=%d\n",val);
if(i == Slider1)
{
int delta;
delta = (val-50)*3 - xangle;
xangle += delta;
pvVtkTclPrintf(p,VtkTclWidget1,"reader SetFileName \"data1.vtk\"");
pvVtkTclPrintf(p,VtkTclWidget1,"reader Modified");
pvVtkTclPrintf(p,VtkTclWidget1,"reader Update");
pvVtkTclPrintf(p,VtkTclWidget1,"dataActor RotateX %d",delta);
pvVtkTclPrintf(p,VtkTclWidget1,"renderer Render");
}
|