gpt4 book ai didi

java - 无法弄清楚 flattnes 参数在 PathIterator 中的作用?

转载 作者:行者123 更新时间:2023-11-29 05:48:34 25 4
gpt4 key购买 nike

我正在编写自己的 PathIterator 实现。

目前我实现了具有平坦度和不平坦度的方法:

@Override
public PathIterator getPathIterator(AffineTransform at, double flatness) {
return getPathIterator(at);
}

即我忽略它。

使用 flatness 参数最简单的方法是什么?

我当前的迭代器给出了一系列平行的垂直线(之间没有连接)。实现迭代器的平坦度感知版本对我有多重要?用在什么地方?

最佳答案

getPathIterator() cited 应该只返回 SEG_MOVETOSEG_LINETOSEG_CLOSE 段类型。如果您的 Shape 没有其他段类型,例如SEG_CUBICTOSEG_QUADTO平坦度 无关紧要。作为一个具体的例子,Rectangle2D实现指定“由于矩形已经是平面的,平面度参数将被忽略。”

关于java - 无法弄清楚 flattnes 参数在 PathIterator 中的作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14881690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com