任务描述:
编写Python程序,调用OpenGL,绘制和拼接三次贝塞尔曲线,鼠标左键单击某个控制点可以移动其位置从而调整曲线形状,单击空白处可以增加控制点,每增加3个控制点就会多绘制一条三次贝塞尔曲线,右键单击最后一个控制点可以将其删除。
准备工作:
安装Python以及扩展库PyOpenGL,参考:视频讲解--Python 3.10 OpenGL开发环境搭建
运行效果:
http://mpvideo.qpic.cn/0bc3beabuaaajaamsfdvfnrfacoddieqagqa.f10002.mp4?
参考代码: