2011-01-11 83 views

回答

3

最常见的路径是线和立方贝塞尔段的组合。这通过一系列moveTo,lineTo,curveTo和closePath方法进行程序化表示。这些对应于PostScript中相同名称的操作符(但小写),Java2D映像模型从中导出。 (此外,还有quadTo,这是一个二次贝塞尔分段,但这并不重要,如果需要,可以通过curveTo轻松模拟)。

子路径是段的连接​​序列。它没有自己的类,但GeneralPath对象可以包含多个子路径,每个子路径以其自己的moveTo()开头。

端点是每个线段末端的点。它们的(x,y)坐标是moveTo和lineTo的参数,以及curveTo的最后两个参数(其他参数是影响曲线段形状但不影响端点的“控制点”)。

希望这个启发。

+0

谢谢,是的,它确实 – skystar7 2011-01-13 13:35:50