Java Can';不知道flattnes参数在PathIterator中的作用是什么?
我正在编写自己的Java Can';不知道flattnes参数在PathIterator中的作用是什么?,java,swing,shape,path-iterator,Java,Swing,Shape,Path Iterator,我正在编写自己的PathIterator实现 目前,我实施了平面度小于1的平面度方法: @Override public PathIterator getPathIterator(AffineTransform at, double flatness) { return getPathIterator(at); } i、 我忽略了它 使用平面度参数的最简单方法是什么 我当前的迭代器给出了一系列平行垂直线(它们之间没有连接)。对我来说,实现迭代器的平面度感知版本有多重要?在哪里使用?引用
PathIterator
实现
目前,我实施了平面度小于1的平面度方法:
@Override
public PathIterator getPathIterator(AffineTransform at, double flatness) {
return getPathIterator(at);
}
i、 我忽略了它
使用平面度参数的最简单方法是什么
我当前的迭代器给出了一系列平行垂直线(它们之间没有连接)。对我来说,实现迭代器的平面度感知版本有多重要?在哪里使用?引用的应仅返回SEG\u MOVETO
、SEG\u LINETO
和SEG\u CLOSE
段类型。如果您的形状
没有其他线段类型,例如SEG_CUBICTO
或SEG_QUADTO
,则平面度
无关。作为一个具体的例子,该实现指定“由于矩形已经是平面的,所以平面度参数被忽略。”