之前有一个项目用到,今天看到有人问,突然得这个问题还是很简单,其实项目中使用是比较简单的

就是做一个编辑软件,鼠标可以选中直线。当时的做法是:在鼠标点下的位置产生一个小矩形,然后

使用射线与矩形相交的方式完成的(项目中有这个代码,就没有去想),现在想来,还有一个更加简单

的方式,看下图:

判断点在直线上

当点在直线上的时候,我们得出一个结论 AP的距离 + PB的距离 == AB之间的距离。

当然你也可以使用数学的方式,个人觉得这个方式更加能让人理解,现在本人还没有实际的使用这个理论在

项目上,还处于理论阶段。不知使用上是否可以适应项目需求。

 

相关文章:

  • 2022-12-23
  • 2022-02-19
  • 2021-08-18
  • 2022-12-23
  • 2023-01-27
  • 2022-12-23
  • 2022-12-23
  • 2021-08-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案