问题描述:
编写Python程序,使用OpenGL实现用于直线裁剪的Cohen-Sutherland算法。
运行程序,绘制一个矩形表示裁剪窗口,然后通过鼠标单击和移动来绘制直线,鼠标抬起时对刚刚绘制的直线进行裁剪,显示最终落在裁剪窗口中的部分。关于Cohen-Sutherland算法请自行查阅资料。
准备工作:
安装和配置Python+OpenGL开发环境,详见Win10系统配置Python3.6+OpenGL环境详细步骤
参考代码:
运行效果:
Your browser is not supported