0
在绘制Graphics2D中,有两种方法通过GeneralPath
类和使用其方法开始moveTo
绘制三次曲线,并绘制曲线与curveTo
,但我看到还有另一种方式来绘制它,但与另一类CubicCurve2D
然后使用其方法setCurve
所以,它们之间有什么区别?当我们需要使用它们?当我们需要使用curveTo()和setCurve()
在绘制Graphics2D中,有两种方法通过GeneralPath
类和使用其方法开始moveTo
绘制三次曲线,并绘制曲线与curveTo
,但我看到还有另一种方式来绘制它,但与另一类CubicCurve2D
然后使用其方法setCurve
所以,它们之间有什么区别?当我们需要使用它们?当我们需要使用curveTo()和setCurve()
CubicCurve2D
是表示单曲线的类。当您使用孤立的三次曲线进行操作时使用它。
Path2D
(这应该被用来代替传统的GeneralPath
)是代表一个任意几何路径的类 - 的直线,曲线和移动等序列时与所连接的形状的顺序进行操作使用它。
为什么不写一个简单的应用程序。查看各种选项的结果?每次我处理它们时,我都必须这样做(或者找到之前的应用程序,我写信要这样做!)。 –