2014-01-23 40 views
0

在绘制Graphics2D中,有两种方法通过GeneralPath类和使用其方法开始moveTo绘制三次曲线,并绘制曲线与curveTo,但我看到还有另一种方式来绘制它,但与另一类CubicCurve2D然后使用其方法setCurve 所以,它们之间有什么区别?当我们需要使用它们?当我们需要使用curveTo()和setCurve()

+0

为什么不写一个简单的应用程序。查看各种选项的结果?每次我处理它们时,我都必须这样做(或者找到之前的应用程序,我写信要这样做!)。 –

回答

1

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

Path2D(这应该被用来代替传统的GeneralPath)是代表一个任意几何路径的类 - 的直线,曲线和移动等序列时与所连接的形状的顺序进行操作使用它。

相关问题