题目: 生成缓冲区
编号:
类型: 算法
语言工具: Microsoft Visual C++ 6.0
条件: 1、从屏幕上通过鼠标随机输入2条线段,可相交,也可不相交。
                  2、通过对话框输入1个垂距。
                  3、2条线的夹角为0度至180度。
                  4、2条的最短距离不大于输入的垂距。
结果: 生成1个缓冲区多边形。
多边形边线与已输入线的距离为输入的垂距。
缓冲区的概念:就是一条线 距离线上每个点等于一个定值的区域叫该线的“缓冲区”,例如一条线的缓冲区是一个矩形加两头的半圆,两条线就是两个这样的多边形,当两条线相交了,这两个多边形相交,怎么得到相交后的一个多边形对象啊? 请大家帮满看看,谢谢了!!!