给定一系列 JSON 坐标,通常采用以下格式:
{from: {x:0, y:0}, to: {x:0, y:10}, ...}
我想绘制一系列直的虚线路径,这些路径与简单的、固定半径的圆角相连。我一直在查看 Slope Intercept Form 来计算沿直线的点,但我对沿(Bezier?)曲线计算点的方法有点困惑。
例如,我想在 p1 和 p2 以及 p3 和 p4 之间绘制曲线。尽管糟糕的模型可能暗示我很高兴角落是固定半径,例如 10px
我想抽象出绘图逻辑,因此正在寻找一种通用的方法来返回一个 JavaScript 点数组,然后我可以通过多种方式渲染该数组(因此我避免使用 SVG、Canvas 等提供的任何内置函数)。