Python+OpenGL使用Cohen-Sutherland算法实现直线裁剪

2022-03-07 17:38:57 浏览数 (1)

问题描述:

编写Python程序,使用OpenGL实现用于直线裁剪的Cohen-Sutherland算法。

运行程序,绘制一个矩形表示裁剪窗口,然后通过鼠标单击和移动来绘制直线,鼠标抬起时对刚刚绘制的直线进行裁剪,显示最终落在裁剪窗口中的部分。关于Cohen-Sutherland算法请自行查阅资料。

准备工作:

安装和配置Python OpenGL开发环境,详见Win10系统配置Python3.6 OpenGL环境详细步骤

参考代码:

运行效果: http://mpvideo.qpic.cn/0bc3uqaccaaao4aj66yer5rfbjgdegsaaiia.f10002.mp4?dis_k=ab329445cac8151ad1c66fbbb389e1f1&dis_t=1646645881&vid=wxv_2263009719382540291&format_id=10002&support_redirect=0&mmversion=false

0 人点赞