Control of the gap between two crossed bonds

User bc1ce546aa

18-06-2008 20:57:57

Is it possible to control which bond in a pair of crossed bonds is broken (or not) with a gap at the crossing point?

ChemAxon 7c2d26e5cf

19-06-2008 13:13:28

In 2D drawing, there is no any specific rule for it, order of the bonds determines it (as it is given in the molecule source): the bond drawn later will cross "above" the previous one.





If the molecule has 3D coordinates, the bonds closer to the view will be drawn in the front.





You can use the "View/Transform/Rotate in 3D" (F7) option to rotate the structure in 3D to be able to use also the Z coordinate.

User bc1ce546aa

19-06-2008 14:09:35

The "last bond drawn is displayed in front" rule is not consistently applied by MarvinSketch. Sometimes deleting a bond rendered with a gap and redrawing it will result in a solid "in front" rendering, but sometimes not. Also, it sometimes happens that a gap between crossing bonds is not displayed at all. The rotate in 3D tactic does work (thanks!) but is awkward to apply for complex documents. A suggestion: it would be desirable to have a simple option to select one bond in a pair of crossed bonds in a 2D diagram and then designate whether that bond is in front of or behind the other bond of the pair (with the diagram remaining 2D).

ChemAxon 990acf0dec

22-06-2008 14:28:00

How can the drawing order be not consistent? I think there is rather a misundderstanding in the meaning of the "last drawn" bond: The order of the drawing of the bonds depends on their order in the molecule source. Please compare the two files attached.





If you have understood it this way, and you still think it is not consistent, please send us an example.





On the other hand, it is really a good idea to implement an option into Marvin that enables to specify the "above" bond explicitly (and set the bond order accordingly). I will register this feature request in our system. Thank you.