我正在用D3在两个点之间画线,它工作得很好,但想在线的中间添加点/点。 我正在关注this example in the D3 docs,但无法让它与我自己的代码一起工作。下面是绘制线条的代码: export default function drawLines(): DrawLines { ref: SVGSVGElementviewBoxHeight: numbe
我有一条连接两点的线(CAShapeLayer)。这两个点可以在屏幕上的任何位置,并且它们的坐标是已知的。中间的点也有一个UIPanGestureRecognizer,但我希望它只能在直线内拖动(这样它就不能离开直线--直线在任何时候都必须直接穿过中点的中心)。我知道我可以用来计算点的可拖动位置
let translation = gesture.translat