125 {
126 printf("gEDA->SaveAnimation(char *filename, int nview=100, int interval=10)\n");
128 TGFileInfo *fi=new TGFileInfo;
129 fi->fIniDir = StrDup(".");
130 const char *filetypes[] = { "Animated Gif", "*.gif", 0,0};
131 fi->fFileTypes = filetypes;
132 new TGFileDialog(gClient->GetRoot(), gEve->GetMainWindow(), kFDSave, fi);
134 }
136
138
140 TGLCamera& c=v->CurrentCamera();
141 v->SavePicture(Form(
"%s",
filename));
142 for(int i=0;i<n;i++){
143 printf("save animation %d/%d\r",i,n);
149 v->DoDraw();
150 v->SavePicture(Form(
"%s+%d",
filename,interval));
151
152 }
153 v->SavePicture(Form(
"%s++",
filename));
154 printf("save animation done!!.\n");
155}
const char filename[256]
Definition: RecDispNU.C:83
int InputNumberInteger(char *message, int idefault=0)
Definition: EdbEDAUtil.C:846