Six carbon atoms 1.4 A apart are selected: when Build>Bond>Bond Selected Atoms function is chosen, each of the carbons is bound to the other five carbons. This issue persists for any Angstrom values set in Configure Bonding> Tolerance and Minimum Distance.
Environment Information
Avogadro version: 1.102.1
Operating system and version: OS 26.2 on Apple M4 pro chip
Expected Behavior
Bond function responds to changes in Configure Bonding settings.
Actual Behavior
Any distances in settings result in all selected atoms bonding to each other regardless of distance.
Steps to Reproduce
Input atomic coordinates and attempt Bond or Bond Selected function with varying distance settings.
If I remove all the bonds, then select all six of the atoms of those six-carbon rings and pick “Bond” it does what I’d expect .. bond the neighbors - with unsatisfied valence.
I’m heading to class, so I’d need to check what the “Bond Selected Atoms” command is supposed to do. I would certainly agree that what it’s currently doing is weird / wrong.
But both the “Bond Atoms” and “Remove Bonds” commands will only act on the selected atoms.
My main confusion came from the relationship between the Configure Bonding menu where you set distance tolerance and min distance and the Bond functions. What do the configure settings affect if not the Bond functions?
It absolutely affects the “Bond” command. The other command was a request from a user who wanted to select remote atoms and create a bond regardless of distance.
That’s why I was saying it’s a wording / documentation issue.