if(v->fd<0) {
perror("open visual fd");
return -1;
}
dprintf(v->fd,"set write on\n");
if(v->fd<0) {
perror("open visual fd");
return -1;
}
dprintf(v->fd,"set write on\n");
- sprintf(file,"%s-%.15f.xyz",v->fb,time);
- fd=open(file,O_WRONLY|O_CREAT|O_TRUNC);
+ sprintf(file,"%s/visualize_%07.f.xyz",v->fb,time);
+ fd=open(file,O_WRONLY|O_CREAT|O_TRUNC,S_IRUSR|S_IWUSR);
dprintf(v->fd,"rotate y 10\n");
dprintf(v->fd,"set ambient 20\n");
dprintf(v->fd,"set specular on\n");
dprintf(v->fd,"rotate y 10\n");
dprintf(v->fd,"set ambient 20\n");
dprintf(v->fd,"set specular on\n");
- dprintf(v->fd,"label\n");
- sprintf(file,"%s-%.15f.ppm",v->fb,time);
+ dprintf(v->fd,"set boundbox on\n");
+ //dprintf(v->fd,"label\n");
+ sprintf(file,"%s/visualize_%07.f.ppm",v->fb,time);
dprintf(v->fd,"write ppm %s\n",file);
dprintf(v->fd,"zap\n");
/* write the actual data file */
dprintf(fd,"%d\n",(dim.x==0)?n:n+8);
dprintf(v->fd,"write ppm %s\n",file);
dprintf(v->fd,"zap\n");
/* write the actual data file */
dprintf(fd,"%d\n",(dim.x==0)?n:n+8);
for(i=0;i<n;i++)
dprintf(fd,"%s %f %f %f\n",pse[atom[i].element],
for(i=0;i<n;i++)
dprintf(fd,"%s %f %f %f\n",pse[atom[i].element],
if(dim.x) {
dprintf(fd,"%s %f %f %f\n",pse[0],dim.x/2,dim.y/2,dim.z/2);
dprintf(fd,"%s %f %f %f\n",pse[0],-dim.x/2,dim.y/2,dim.z/2);
if(dim.x) {
dprintf(fd,"%s %f %f %f\n",pse[0],dim.x/2,dim.y/2,dim.z/2);
dprintf(fd,"%s %f %f %f\n",pse[0],-dim.x/2,dim.y/2,dim.z/2);