[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-dev: proposed changes to drag on PCB



Hi DJ,

> Yeah, I think it would be better if the next junction out was moved to
> preserve teh 45, rather than adding a new segment.

Yes I agree.  My current prototype code now looks for the next junction
out and routes a path to preserve 45 degrees.  In cases where no extra
line segment exists it creates a new one.

The prototype object-dragging sometimes works quite well, here is the
latest video (note same URL as before but updated file) showing a
mixture of components being dragged about:

http://www.rowetel.com/images/rubberband_demo_component.avi

Sometimes it works like magic.

It also has many cases where it makes a real mess :-) Like especially
when there are short lines with both ends inside the object being
dragged.  I have just spent a day or so trying to debug these cases but
it has defeated me for now :-(  So I will think about it for a few days
and come back to it.

In the mean time I will use what I have implemented (algorithms for
automatic 45 deg rubber band dragging of lines and objects) on some real
PCB work and see how it goes.  And perhaps try merging my code with a
copy of CVS head.

Cheers,

David




_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev