代码之家  ›  专栏  ›  技术社区  ›  Duck

从多个点绘制贝塞尔曲线

  •  1
  • Duck  · 技术社区  · 14 年前

    我该怎么做?谢谢

    2 回复  |  直到 14 年前
        1
  •  3
  •   Helen    14 年前

    我正在经历一个类似的三维问题。这在二维中稍微容易一些,因为如果不平行,直线总是相交的。

    首先,读读二次贝塞尔曲线。每条曲线由三个点表示。这条线不会穿过中点。因此,你的中间点不能是你试图去适应的一个点,或者它不会通过它。

    相反,二次贝塞尔曲线的起点和终点必须是您希望它通过的两个连续点。你的中间点是什么?

    很明显,你可能在曲线的末端遇到了麻烦,这可能需要一些创造性的思维来让曲线看起来很好(第一点没有-1点)。

    抱歉,没有图表。我想画一个,但我在iPad上。

        2
  •  0
  •   Danon TylerDurden    9 年前
    1. 想象三点贝塞尔曲线(起点A,中间B,终点C)

    2. 想象一条从a到C的直线。

    3. 想象一条垂直于AC的直线穿过B点。

    4. 这两条线在D点交叉。