水平/垂直交叉点数判别法
2015-11-27 20:42:08 0 举报
水平交点判别法
作者其他创作
大纲/内容
结束
yes
初始为交点总数为0int nCross = 0;
p1p2 与 y=p0.y平行 p1.y == p2.y
在顶点数组中循环取出顶点CPoint p1 = m_Vertex[i];\tCPoint p2 = m_Vertex[(i+1) % m_VerticeNumber];
求出交点的x坐标
int i = 0;i m_VerticeNumber;i++
只统计单边的交点数 x thePoint.x
返回return (nCross % 2 == 1);
nCross++;
开始
0 条评论
下一页
为你推荐
查看更多