【问题标题】:What is the criteria to determine if a point lies within a polyline?确定一个点是否位于折线内的标准是什么?
【发布时间】:2018-09-29 06:38:18
【问题描述】:

我正在查看 JavaFX 中的 Polyline 类。它从Node 类继承了不少API。有一个名为 contains 的 API 接受 x 和 y 坐标并确定给定点是否位于折线内。现在,由于折线可能是一个开放的多边形,这意味着起点和终点可能不同,API 如何确定该点是否真的在折线内?

【问题讨论】:

    标签: java javafx-8 polyline


    【解决方案1】:

    查看javafx的源代码,它将调用调度到当前工具包的strokeContains方法。查看 QuantumToolkit 示例,它执行了一个简单的“是折线边界矩形中的点”计算并将其作为答案返回。但是,我建议您测试您使用的特定工具包是否属于这种情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 2012-03-13
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多