Java 确定点是否位于多段线内的标准是什么?
我正在查看JavaFX中的类。它从类继承了相当多的API。有一个名为API的API,它接受x和y坐标,并确定给定点是否位于多段线内。现在,由于多段线可以是开放多边形,这意味着起点和终点可能不同,API如何确定该点是否实际位于多段线内?查看javafx的源代码,它将调用发送到当前工具包的Java 确定点是否位于多段线内的标准是什么?,java,javafx-8,polyline,Java,Javafx 8,Polyline,我正在查看JavaFX中的类。它从类继承了相当多的API。有一个名为API的API,它接受x和y坐标,并确定给定点是否位于多段线内。现在,由于多段线可以是开放多边形,这意味着起点和终点可能不同,API如何确定该点是否实际位于多段线内?查看javafx的源代码,它将调用发送到当前工具包的strokeContains方法。看看QuantumToolkit示例,它执行一个简单的“是多段线的边界矩形中的点”计算,并将其作为答案返回。但是,如果您正在使用的特定工具包是这样的话,我建议您进行测试
strokeContains
方法。看看QuantumToolkit示例,它执行一个简单的“是多段线的边界矩形中的点”计算,并将其作为答案返回。但是,如果您正在使用的特定工具包是这样的话,我建议您进行测试