Tim, et al.

Let's have more of a discussion about this.
Maybe it is best to have SINGLE,DOUBLE, etc. in connect instead of wireframe.
But the way this is being implemented is a problem.

Here's a suggestion:

Option 1 (current 00.48)

connect:
creates single bonds based on distance, regardless of setting of "set bondmode"; changes currently defined bonds to double, triple, etc. based on setting of "set bondmode"
deletes bonds based on setting of "set bondmode"

example:

select carbon
connect 1.5 (oxygen)

OK, how would you UNDO this?

connect DELETE

does nothing in this case -- well, it disconnects all C-C bonds, I guess.

wireframe:
turns display of bonds on/off based on setting of "set bondmode"
sets the width of bond lines based on settings of "set bondmode"

option 2: (a bit better, I think)

connect:
creates single, double, triple, etc. bonds based on distance, regardless of setting of "set bondmode";
deletes bonds based on distance, regardless of setting of "set bondmode"

select carbon
connect 1.5 (oxygen) DOUBLE

select carbon
connect 1.5 (oxygen) DELETE (or "NONE"?)

with this we could have:

select carbon
connect 1.3 (hydrogen) SINGLE
connect 1.4 (carbon) DOUBLE
connect 1.6 (all) SINGLE

then

connect 1.3 (hydrogen) NONE

wireframe:
turns display of bonds on/off based on setting of "set bondmode"
sets the width of bond lines based on settings of "set bondmode"
can set SINGLE, DOUBLE, etc. based on settings of "set bondmode"

This capability is there already. It made sense to me the first time, because I liked the way I could change the rendering of a bond -- width, dotted, single, double, etc. --
based on the bondmode.


option 3: (way better, I think)

connect:
creates single, double, triple, etc. bonds based on distance, regardless of setting of "set bondmode";
deletes bonds based on distance, regardless of setting of "set bondmode"
allows for distance ranges

select carbon
connect 1.3 1.4 (oxygen) DOUBLE
connect 1.4 1.5 (oxygen) SINGLE

select carbon
connect 1.5 1.6 (oxygen) NONE

with this we could have:

select carbon
connect 1.6 (all) SINGLE
connect 1.3 1.4 (not hydrogen) DOUBLE

then

connect 1.5 1.6 (carbon) NONE

wireframe:

same as Option 2

This I think would seem very "intuitive" to users.



Bob

Timothy Driscoll wrote:

but you would be using wireframe to define the bond order in this case; I don't think this is merely a display issue. so I agree with the way it has been changed in v.48.




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to