java – 是两点之间的一点?

经过谷歌搜索并在Stack上查看了很长时间后,我只是设法找到一个方法来确定一个点是否落在连接两个点的线上.不幸的是,这不是我需要的.

请参阅此问题末尾的图像.我提前为这张可怕的照片道歉,但它得到了重点(得到它?).

我需要创建两条垂直线,连接点x和y.它们需要在点x和y处与垂直线相交.然后,我需要判断点z是否出现在这两行之间.

任何帮助表示赞赏.谢谢你的时间!

解决方法

计算角度xyz和yxz.如果其中一个是> 90然后就在外面.

相关文章

Java中的String是不可变对象 在面向对象及函数编程语言中,不...
String, StringBuffer 和 StringBuilder 可变性 String不可变...
序列化:把对象转换为字节序列的过程称为对象的序列化. 反序...
先说结论,是对象!可以继续往下看 数组是不是对象 什么是对...
为什么浮点数 float 或 double 运算的时候会有精度丢失的风险...
面试题引入 这里引申出一个经典问题,看下面代码 Integer a ...