We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents db86188 + f78b114 commit effb4b1Copy full SHA for effb4b1
src/pad/src/RDLRouter.cpp
@@ -765,7 +765,15 @@ void RDLRouter::populateTerminalAccessPoints(RouteTarget& target) const
765
766
for (const auto& edge : getVertexEdges(itr->second)) {
767
const odb::Point& pt0 = vertex_point_map_.at(edge.m_source);
768
+ if (pt0 == line.pt0() || pt0 == line.pt1()) {
769
+ // lines will connect, so keep
770
+ continue;
771
+ }
772
const odb::Point& pt1 = vertex_point_map_.at(edge.m_target);
773
+ if (pt1 == line.pt0() || pt1 == line.pt1()) {
774
775
776
777
const odb::Line edge_line(pt0, pt1);
778
779
if (boost::geometry::intersects(line.getPoints(),
0 commit comments