【发布时间】:2014-09-14 16:35:34
【问题描述】:
我什至不记得什么时候我一直在寻找一种在两点之间绘制曲线的方法。
我尝试了很多方法,例如QuadCurves2D、Bezier Curve 等...,但我找不到控制点。
这里的想法是在两个点之间分别绘制一条曲线,它们在哪里或它们之间的角度是多少(用户可以通过单击 alt 并将其拖动到屏幕上来更改点的位置)
这就是我到目前为止所得到的......
正如你在上面看到的,曲线是绝对错误的。
我的期望是这样的:
【问题讨论】:
-
两个点只定义一条线。如果你想要一个平滑的曲线,你需要两个以上的点来定义它。
-
@duskwuff 我明白了。但我想要理解的正是你所说的。我想在这两点之间找到一个控制点,这样我就可以得到一条曲线。
-
你需要选择控制点!考虑一下你在 0 和 5 之间的两条线——你的程序应该如何决定绘制这两条线中的哪一条?