线段和窗口的关系分成三种情况:
1、完全在窗口内
2、完全在窗口外
3、和窗口有交点
中点分割算法的核心思想是通过二分逼近来确定直线段与窗口的交点
若中点不在窗口内,则把中点和离窗口边界最远点构成的线段丢掉,以线段上的另一点和该中点再构成线段求其中点
此图中则把P2点和P3点间的线段舍弃,对P1和P3间的线段再次使用中点分割算法
如中点在窗口内,则又以中点和最远点构成线段,并求其中点,直到中点与窗口边界的坐标值在规定的误差范围内相等
线段和窗口的关系分成三种情况:
1、完全在窗口内
2、完全在窗口外
3、和窗口有交点
中点分割算法的核心思想是通过二分逼近来确定直线段与窗口的交点
若中点不在窗口内,则把中点和离窗口边界最远点构成的线段丢掉,以线段上的另一点和该中点再构成线段求其中点
此图中则把P2点和P3点间的线段舍弃,对P1和P3间的线段再次使用中点分割算法
如中点在窗口内,则又以中点和最远点构成线段,并求其中点,直到中点与窗口边界的坐标值在规定的误差范围内相等