我正在查看JavaFX中的Polyline类。它从Node类继承了相当多的API。有一个名为contains的API,它接收x和y坐标,并确定给定点是否位于折线内。现在因为折线可能是一个开放的多边形,意味着起点和终点可能不同,API如何确定该点是否实际位于折线内?
答案 0 :(得分:0)
查看javafx的源代码,调用当前工具包的Arrayoutofbound
方法。查看QuantumToolkit示例,它执行一个简单的“是折线的边界矩形中的点”计算并将其作为答案返回。但是,如果您正在使用的特定工具包就是这种情况,我建议您进行测试。