v0->v1是一条朝右下的线段,用下面代码计算点v3在直线上方还是下方
v0x = -254.923599
v0z = 365.348907
v1x = -249.52359
v1z = 360.148895
v3x = -251.361771
v3z = 361.919006
x = v0x + (v1x-v0x)*(v3z-v0z)/(v1z-v0z)
y = v0z + (v1z-v0z)*(v3x-v0x)/(v1x-v0x)
print(x,y) #-251.36178101398212 361.9189963568999
显然(x,v3z)在线段右边,因为x>v3x
而(v3x,y)在线段下面,因为y