当我们需要使用curveTo()和setCurve()时

时间:2014-01-23 08:05:01

标签: java java-2d bezier

在绘制Graphics2D时,有两种方法可以通过GeneralPath类并使用以moveTo开头的方法绘制三次曲线,并使用curveTo绘制曲线,但我还看到另一种方法绘制它的方法,但使用另一个类CubicCurve2D然后使用其方法setCurve 那么,他们之间有什么区别?当我们需要使用它们时?

1 个答案:

答案 0 :(得分:1)

CubicCurve2D是表示单条曲线的类。使用孤立的三次曲线进行操作时使用它。

Path2D(应该用来代替遗留GeneralPath)是一个表示任意几何路径的类 - 线,曲线和移动的序列等。当您使用连接形状的序列进行操作时使用它