您当前的位置:首页 > 计算机 > 编程开发 > Python

Python+OpenGL绘制沿B样条曲线运动的红色小球

时间:01-10来源:作者:点击数:
城东书院 www.cdsy.xyz

任务描述:

绘制多条B样条曲线以及一个沿曲线运动的红色小球,具体功能有:

1)按1、2、3键可以切换1次B样条曲线、2次B样条曲线、3次B样条曲线;

2)鼠标左键选择一个控制点后按delete键可以删除该控制点;

3)在任意空白位置单击鼠标左键可以增加一个控制点

4)在任意空白位置单击鼠标右键可以结束上一段曲线并开始下一段曲线;

5)鼠标右键单击最后一个控制点可以将其删除;

6)按下鼠标左键选择一个控制点后可以拖动改变其位置;

7)鼠标右键单击除最后一个控制点之外的其他任意控制点可以将其重复一次;

8)红色小球沿第偶数段B样条曲线循环移动;

9)按空格键可以切换是否显示控制点和控制多边形;

10)按字母r可以把图形恢复到初始状态。

参考代码:

7b4b0256ca62f5a32a861289b62af055.png
城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门