The fine-grained set of commands is just as easy to implement as the broader set and with respect to the labels and rotation allows simple, yet complete simulation of both all the current behaviors and a pure right-handed system. The complete control over axes and labels one at a time is just for odd cases where one of the axes happens to obscure some fine detail someone wanted to show. Most people would have three axes with three labels. However, on reflection, I would suggest
extending set axes [x <boolean>] [y <boolean>] [z <boolean>] to set axes [signed|unsigned] [[+|-]x <boolean>] [[+|-]y <boolean>] [[+|-]z <boolean>] to allow display of half axes if desired. (See below for signed|unsigned). With respect to just treating the windows Y-label as a bug, I agree that it is a bug, but, since it really does change the image, and somebody might care, what is the harm in allowing them to recreate what they are used to. This way when they move to Linux they can keep the behavior they are used to. With respect to signed labels, I would add the optional flags "signed" or "unsigned" to the set axes commands. This would have the nice effect of allowing the people who are used to the windows Y label placement to keep it, but also to add a minus sign so that it would also be an accurate label. The it would no longer be a bug. Regards, Herbert ===================================================== Herbert J. Bernstein, Professor of Computer Science Dowling College, Kramer Science Center, KSC 121 Idle Hour Blvd, Oakdale, NY, 11769 +1-631-244-3035 [EMAIL PROTECTED] ===================================================== On Wed, 18 Feb 2004, Miguel Howard wrote: > Herbert said: > > >> I agree that the left handed rotation around Y and the -Y axis > >> labelling of the Y axis in the Windows version is not an ideal choice. > >> I propose to augment the set axes command as follows to address > >> these issues: > >> > >> set axes <boolean> > >> set axes [x <boolean>] [y <boolean>] [z <boolean>] > >> set axes label [-] <boolean> > >> set axes label [[-] x <boolean>] [[-] y <boolean>] [[-] z <boolean>] > > [snip] > > >> > >> which would allow the user complete control over whether axes > >> appear or not, over whether individual axes appear or not, over > >> whether all axis labels appear or not and at which end, over whether > >> individual axes have labels appear or not and at which end > > First, regarding labels ... > > This would certainly give complete control. And if people want this > level of control then that is the way we should implement it ... in > RasMol 2.7.3 *and* in Jmol. > > Personally, I don't see the value of enabling the axes one at a time. > But if someone thinks there is value in it then we should do it. > > Same goes for controlling the labelling of the individual axes ... I > personally don't see any value in it, but if someone can argue that it > has real value then we should do it. > > Regarding the positioning of the label ... I would propose that they are > always on the positive end of the axes. I don't think that people need > to put labels on the negative ends of the axes. > > That presents a backwards-compatibility issue for windows, but I suggest > that you should consider the windows labelling a 'bug' and therefore > this change in orientation as a 'bug fix' ... no need to maintain > backward compatibility. > > To eliminate possible confusion over the axis orientation, Jmol labels > the axes as "+X", "+Y", and "+Z". That would be a change from > traditional RasMol labelling, but something that you may want to > consider. > > Miguel > > >----------------------------------------------------------------rasmol-+ > > To change your address, unsubscribe, view previous messages/history, > receive messages as weekly digests, or for any other information > about the RasMol EMail List, please go to > http://www.umass.edu/microbio/rasmol/raslist.htm > > >----------------------------------------------------------------rasmol-- > > > > [*** Normal Termination ***] > ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Jmol-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jmol-users