这是一些代码:
void connectPoints(Point a, Point b)
{
Point middlePoint1(a.x, (a.y + b.y)/2);
Point middlePoint2(b.x, (a.y + b.y)/2);
drawLine(a, middlePoint1);
drawLine(middlePoint1, middlePoint2);
drawLine(middlePoint2, b);
}
Run Code Online (Sandbox Code Playgroud)
为了澄清,提问者实际上想要 3 段轴对齐线,看起来像这里的大多数连接:
