difficult to connect two boxes when they are close

User 870ab5b546

25-11-2014 18:03:59

In this drawing:


<cml><MDocument><MChemicalStruct><molecule molID="m1"><atomArray><atom id="a1" elementType="C" x2="-9.951462980947907" y2="-0.7614495908338874"/><atom id="a2" elementType="C" x2="-9.475600563560684" y2="-2.225997030753779"/><atom id="a3" elementType="C" x2="-7.935592740301072" y2="-2.225997030753779"/><atom id="a4" elementType="C" x2="-7.459730322913851" y2="-0.7614495908338874"/><atom id="a5" elementType="C" x2="-8.705596651930879" y2="0.14376700767811235"/><atom id="a6" elementType="O" x2="-8.705596651930879" y2="1.6837670076781124"/><atom id="a7" elementType="C" x2="-3.4181298060635874" y2="-0.7031161939222668"/><atom id="a8" elementType="C" x2="-2.942267388676365" y2="-2.167663633842158"/><atom id="a9" elementType="C" x2="-1.4022595654167525" y2="-2.167663633842158"/><atom id="a10" elementType="C" x2="-0.9263971480295319" y2="-0.7031161939222668"/><atom id="a11" elementType="C" x2="-2.1722634770465596" y2="0.20210040458973344" formalCharge="1"/><atom id="a12" elementType="O" x2="-2.1722634770465596" y2="1.7421004045897335" formalCharge="-1"/><atom id="a13" elementType="C" x2="2.1444032527016894" y2="-0.13955852480177589"/><atom id="a14" elementType="C" x2="6.610828641213958" y2="-0.6735315442872118"/><atom id="a15" elementType="C" x2="7.086691058601181" y2="-2.138078984207102"/><atom id="a16" elementType="C" x2="8.626698881860793" y2="-2.138078984207102"/><atom id="a17" elementType="C" x2="9.102561299248013" y2="-0.6735315442872118"/><atom id="a18" elementType="O" x2="7.856694970230986" y2="1.7716850542247884" formalCharge="-1"/><atom id="a19" elementType="C" x2="7.856694970230986" y2="0.23168505422478836"/><atom id="a20" elementType="C" x2="9.190374092059022" y2="1.0016850542247884"/><atom id="a21" elementType="Mg" x2="2.1444032527016894" y2="1.4004414751982242"/><atom id="a22" elementType="Br" x2="3.478082374529725" y2="2.170441475198224"/></atomArray><bondArray><bond atomRefs2="a5 a1" order="1"/><bond atomRefs2="a1 a2" order="1"/><bond atomRefs2="a2 a3" order="1"/><bond atomRefs2="a3 a4" order="1"/><bond atomRefs2="a5 a4" order="1"/><bond atomRefs2="a5 a6" order="2"/><bond atomRefs2="a11 a7" order="1"/><bond atomRefs2="a7 a8" order="1"/><bond atomRefs2="a8 a9" order="1"/><bond atomRefs2="a9 a10" order="1"/><bond atomRefs2="a11 a10" order="1"/><bond atomRefs2="a11 a12" order="1"/><bond atomRefs2="a21 a13" order="1"/><bond atomRefs2="a19 a14" order="1"/><bond atomRefs2="a14 a15" order="1"/><bond atomRefs2="a15 a16" order="1"/><bond atomRefs2="a16 a17" order="1"/><bond atomRefs2="a19 a17" order="1"/><bond atomRefs2="a19 a18" order="1"/><bond atomRefs2="a19 a20" order="1"/><bond atomRefs2="a21 a22" order="1"/></bondArray></molecule></MChemicalStruct><MEFlow id="o1" arcAngle="90"><MAtomSetPoint atomRefs="m1.a21 m1.a13"/><MAtomSetPoint atomRefs="m1.a13 m1.a11"/></MEFlow><MEFlow id="o2" arcAngle="270"><MAtomSetPoint atomRefs="m1.a5 m1.a6"/><MAtomSetPoint atomRefs="m1.a6"/></MEFlow><MRectangle lineColor="#000000" id="o3"><MPoint x="-11.083333333333332" y="-3.4166666666666665"/><MPoint x="-6.083333333333332" y="-3.4166666666666665"/><MPoint x="-6.083333333333332" y="3.0833333333333335"/><MPoint x="-11.083333333333332" y="3.0833333333333335"/></MRectangle><MRectangle lineColor="#000000" id="o4"><MPoint x="-4.36111111111111" y="-3.472222222222222"/><MPoint x="4.750000000000001" y="-3.472222222222222"/><MPoint x="4.750000000000001" y="3.694444444444444"/><MPoint x="-4.36111111111111" y="3.694444444444444"/></MRectangle><MRectangle lineColor="#000000" id="o5"><MPoint x="5.8611111111111125" y="-3.694444444444444"/><MPoint x="11.083333333333334" y="-3.694444444444444"/><MPoint x="11.083333333333334" y="3.2500000000000004"/><MPoint x="5.8611111111111125" y="3.2500000000000004"/></MRectangle></MDocument></cml>

I am unable to draw a graphical arrow from the right midpoint of the middle rectangle to the left midpoint of the right rectangle. They are apparently too close to one another. However, they're really not that close, and it should be able to connect them. And yes, I know the user can draw an arrow to the upper left or lower left corner of the right rectangle. But it should be possible to connect the two midpoints.

ChemAxon 76c88f5366

27-11-2014 17:09:46

Dear Bob,


I see the problem and I agree, this can cause inconvenience. 


Until we fix this issue I can offer you another solution for the connection of the two midpoints that might help:


1. Draw an arrow on a clear place on the canvas.
2. Drag the starting point 
of the arrow to the middle control point, where you would like to start the arrow.
3. Drag the end point of the arrow to the middle control point, where you would like to end the arrow.


I hope this is helpful.
Regards,
Eszter