+ -
当前位置:首页 → 问答吧 → 有一道笔试题,求解

有一道笔试题,求解

时间:2011-10-19

来源:互联网

给出任一点point p1(x,y),两点point s(x,y),point e(x,y),用程序判断p1是在se直线的上边还是下边?

感觉不是求直线方程,带入p1.x后与p1.y的问题,那样斜率为浮点数时,会丢失精确度,思考中,求解。

作者: yxh015864   发布时间: 2011-10-19

直线有两个参数,一个是斜率,一个是偏移量。

你可以求P1点的斜率与直线相同的一条直线,看它的偏移是多少。

如果大于斜线,则在上,反之在下。

作者: chouy   发布时间: 2011-10-19

用向量外积就可以了吧

作者: bingshanzhiling   发布时间: 2011-10-19

引用 2 楼 bingshanzhiling 的回复:
用向量外积就可以了吧

支持这个

作者: keeya0416   发布时间: 2011-10-19

直接求斜率是否相等就可以判断!

作者: fengchaokobe   发布时间: 2011-10-19

可以利用叉积

作者: wwwzys   发布时间: 2011-10-19

热门下载

更多