Sometimes DipTrace exhibits unexpected behavior when simply trying to drag a single trace segment (see this related thread - viewtopic.php?f=8&t=10861). This behavior has been with DipTrace for a long while. The following procedure and screen shot further explain this bug...
1) Set the grid to 1mm and create the initial routing using two Static Vias connected by a trace featuring 45-degree angles as shown.
2) Selecting/left-grabbing only the center segment with the mouse and dragging it 2mm to the right should yield this desired result.
3) Unfortunately, selecting/left-grabbing only the center segment with the mouse and dragging it 2mm to the right expands its length and changes the angles of the connecting segments to an undesired "lightning bolt" shape.
4) Now select/highlight the entire undesired "lightning bolt" routing found in step-3 (include all segments and Static Vias) and move everything 1mm to the right using the right-arrow key.
5) Notice how the "lightning bolt" routing automatically changes to a more logical shape with a shorter path during a simple move. It almost looks like this was the last step DipTrace should have automatically performed at the end of step-3 above, but instead left it hanging in mid-air (so-to-speak) until the next manual move on the figure took place.
Drag trace segment bug (fixed)
Drag trace segment bug (fixed)
Last edited by Tomg on 30 Jul 2021, 14:53, edited 1 time in total.
Tom
Re: Drag trace segment bug (chronic problem)
Further musings about some changes to the 45-degree drag algorithm that might help solve the problem -- or at least provide food for thought...
Tom
Re: Drag trace segment bug (chronic problem)
Thank you for the report. We will consider an option to turn on/off optimizations while dragging trace segment.
Re: Drag trace segment bug (chronic problem)
I'll second this. The inversion of 45-degree angles is really strange...