当前位置: 首页 > 知识库问答 >
问题:

有人可以解释为什么 .intersects 在这里返回 true 吗?

翁凯定
2023-03-14

问题示例的图像

在这两个节点上都调用 .intersects 并返回 true。我使用getBoundsInParent()来表示两者。有人可以帮我解决这个问题吗?我觉得这与getBoundsInParent()没有返回圆圈的准确边界有关,而是idk。谢谢

共有1个答案

高才
2023-03-14

getBoundsInParent() 返回一个 Bounds 对象。https://openjfx.io/javadoc/11/javafx.graphics/javafx/geometry/Bounds.html

看看边界的性质。它代表一个边界“框”。它没有考虑圆的曲率。

如果您想查看圆是否与矩形相交。有几个选择。您可以使用<code>形状计算相交的<code>图形</code>与<code>的形状。相交(Shape-shape1,Shape-shape2)并查看结果的边界是否具有非零维度。

 类似资料:
  • 问题内容: 我刚读 ISO / IEC 9899:201x委员会草案-2011年4月12日 在其中我发现5.1.2.2.3程序终止 这表示如果您未在中指定任何return语句,并且如果程序成功运行,则main的右大括号}将返回0。 但是在下面的代码中,我没有指定任何return语句,但是它没有返回0 编译 问题答案: 该规则是在C标准的1999版本中添加的。在C90中,返回的状态未定义。 您可以通

  • 问题内容: 我看到的唯一的void返回类型在方法中具有System.out.println语句。因此,一旦调用该方法,这些字符串就会被打印出来。 您是否可以使返回类型为字符串并让该字符串返回而不是执行void返回类型? 如果void返回类型方法中包含其他方法,您能否将返回类型设为该方法给出的值,该值将返回该方法的结果? 什么时候只能使用void返回类型? 问题答案: 有人可以解释Java中的voi

  • 它通常会打印“z”。为什么它不返回分段错误?因为我试图访问一个不应该存在的索引,因为strB的大小(索引数量)等于tam_strA,它等于3。 另外,做有什么不同/问题吗?

  • 问题内容: 标题是整个问题。有人可以告诉我为什么会这样吗? 问题答案: 是的-因为它确实以空字符串开头。实际上,空字符串在逻辑上在每对字符之间出现。 这样说:你能给“开始于”的什么定义排除这种情况?这是“开始于”的简单定义,它没有: “如果x的前几个字符与y的第一个字符匹配,则x 以y开头。” 替代(等效)定义: “如果“ x以y开头”

  • 问题内容: 使用带有x和y数据的pcolormesh绘制数组会删除数据行 为了说明我的意思,请参见以下内容: 产生以下5x5网格: 但是,如果我想为这样的数据定义x和y轴,则pcolormesh将创建一个4x4网格,顶部和右侧的行会丢失… 为了获得完整的5x5图,我必须做 这只是pcolormesh的怪癖吗?还是有人可以解释为什么pcolormesh如此行为? 问题答案: 您看到的行为是预期的。该

  • 问题内容: 我只是在android上开始,而我的java很生锈。我不记得曾经见过像这样嵌套在另一个函数中的函数。有人可以向我确切解释final的作用,并解释为什么您要在另一个函数中嵌套这样的功能吗? 问题答案: 这是一个匿名类。实际发生的情况是正在使用重写的函数创建 的子类。 关于匿名类的最优雅的事情之一是,它们使您可以在需要的地方准确定义单发类。此外,匿名类具有简洁的语法,可减少代码中的混乱情况