VMD-L Mailing List
From: Axel Kohlmeyer (akohlmey_at_gmail.com)
Date: Fri May 17 2013 - 05:22:43 CDT
- Next message: Paweł Kędzierski: "Re: Formatting labels in script"
 - Previous message: Denis Davydov: "please remove me from the list"
 - In reply to: Paweł Kędzierski: "Formatting labels in script"
 - Next in thread: Paweł Kędzierski: "Re: Formatting labels in script"
 - Reply: Paweł Kędzierski: "Re: Formatting labels in script"
 - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
 
On Fri, May 17, 2013 at 11:17 AM, Paweł Kędzierski
<pawel.kedzierski_at_pwr.wroc.pl> wrote:
> Dear VMD users,
> It is possible to format atom labels using VMD GUI (Graphics->Labels, tab
> Properties), but I can't find in the user guide such functionality for the
> Tcl label command.
> I want to automate relatively simple tasks like labeling every atom with its
> index:
>
> set all [atomselect $molid "all"]
> foreach atom [$all list] {
>   label add Atoms $molid/$atom
>   }
> $all delete
>
> Can I set the label format to e.g "%i" in Tcl code or via GUI only?
you can always monitor Tcl commands that do the same thing as the GUI
by turning on logging.
please try something like this (untested):
set all [atomselect $molid "all"]
set i [llength [label list Atoms]]
foreach atom [$all list] {
   label add Atoms "$molid/$atom"
   label textformat Atoms $i {%i}
   incr i
}
$all delete
> Thanks,
> Pawel
>
-- Dr. Axel Kohlmeyer akohlmey_at_gmail.com http://goo.gl/1wk0 International Centre for Theoretical Physics, Trieste. Italy.
- Next message: Paweł Kędzierski: "Re: Formatting labels in script"
 - Previous message: Denis Davydov: "please remove me from the list"
 - In reply to: Paweł Kędzierski: "Formatting labels in script"
 - Next in thread: Paweł Kędzierski: "Re: Formatting labels in script"
 - Reply: Paweł Kędzierski: "Re: Formatting labels in script"
 - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
 



