判断三点是顺时针还是逆时针方向
生活随笔
收集整理的這篇文章主要介紹了
判断三点是顺时针还是逆时针方向
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
判斷三點是順時針還是逆時針方向
設 p1=(x1,y1), p2=(x2,y2), p3=(x3,y3)
求向量
p12=(x2-x1,y2-y1)
p23=(x3-x2,y3-y2)
則當 p12 與 p23 的叉乘(向量積)
p12 x p23 = (x2-x1)*(y3-y2)-(y2-y1)*(x3-x2)
為正時,p1-p2-p3 路徑的走向為逆時針,
為負時,p1-p2-p3 走向為順時針,
為零時,p1-p2-p3 所走的方向不變,亦即三點在一直線上。
設 p1=(x1,y1), p2=(x2,y2), p3=(x3,y3)
求向量
p12=(x2-x1,y2-y1)
p23=(x3-x2,y3-y2)
則當 p12 與 p23 的叉乘(向量積)
p12 x p23 = (x2-x1)*(y3-y2)-(y2-y1)*(x3-x2)
為正時,p1-p2-p3 路徑的走向為逆時針,
為負時,p1-p2-p3 走向為順時針,
為零時,p1-p2-p3 所走的方向不變,亦即三點在一直線上。
轉載于:https://www.cnblogs.com/wangyumin/p/5323518.html
總結
以上是生活随笔為你收集整理的判断三点是顺时针还是逆时针方向的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SegmentFault 创始人祁宁对话
- 下一篇: 图片的旋转