gpt4 book ai didi

java - 迭代 Line2D 中包含的 Point2D

转载 作者:行者123 更新时间:2023-12-01 11:59:15 25 4
gpt4 key购买 nike

我在完成一项相当简单的任务时遇到了麻烦,正如标题所示,我想迭代 Line2D.Double 中包含的所有点。我尝试谷歌搜索,但找不到任何东西。我猜它与 PathIterators 有关?

提前感谢您的提示

最佳答案

Line2D.Double 只有 2 个点 P1 和 P2,即直线的起点和终点。您可以使用 getP1() 和 getP2() 获取它们。

你真的想迭代 Path2D.Double 吗?如果是这样,您将迭代这样的路径:

    PathIterator pathIter = path.getPathIterator(null);
while(!pathIter.isDone()) {
final double[] segment = new double[6];
pathIter.currentSegment(segment);
//do something with segment
pathIter.next();
}

关于java - 迭代 Line2D 中包含的 Point2D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28111995/

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