图形学设计皮球运动动画
圆皮球从某竖直高度以横向速度抛出,落地,弹起,最终静止。设弹起后所能上升的高度为上一次最大高度的4/5,实现运动轨迹动画。 整个设计包括两个方面,一是掌握动画的基本原理,二是圆的绘制。动画是将静止的画面变为动态的艺术。实现由静止到动态,主要是靠人眼的视觉残留效应。利用人的这种视觉生理特性可制作出具有高度想象力和表现力的动画影片。 动画中的皮球要用到中点画圆算法画圆, void MidCircle(int x0, int y0, int r)定义圆心的坐标和圆半径,用mLight.Ir, mLight.Ig, mLight.Ib来定义圆的颜色,glClearColor定义显示框的
用户评论
蛮生动的,对我的编程有帮助
很好值得学习
是二维平面的,每次高度递减的效果有点生硬