问题描述
|
我有一个由两点定义的线段:[x1,y1],[x2,y2]。
将(1/2)和(1/4)的比例分成两部分的最简单方法是什么?
我想要第三个点[x3,y3]的坐标,该点将上面的段分为两个单独的部分([x1,y1],[x3,y3])和([x3,y3],[x2,y2])
我正在寻找一种非常快速的方法,它一定不能准确,第三点的坐标可以四舍五入为整数。
解决方法
多数民众赞成在数学上,不需要复杂的算法。
[|(x2-x1)| / 2 + x2,|(y2-y1)| / 2 + y2]给您削减(1/2)的位置。
[|(x2-x1)| / 4 + x2,|(y2-y1)| / 4 + y2]给您削减(1/4)的位置。