计算机图形学
文章平均质量分 62
SmallSausage
动かねば 暗にへだつや 花と水
展开
-
OpenGL实现三维迷宫游戏(一)
《计算机图形学》这门课的第二个实验,觉得还挺有意思的…实验要求设计一个OpenGL程序,创建一个三维迷宫,支持替身通过一定交互手段在迷宫中漫游,基本功能包括: - 迷宫应当至少包含10 * 10 个Cell,不能过于简单,下图给出一种示例。 - 读取给定的替身模型,加载到场景中。 - 键盘方向键控制替身转向与漫游。 - 有碰撞检测,替身不应当穿墙。 - 支持切换第一视角和第三视角原创 2017-05-04 22:52:44 · 6463 阅读 · 0 评论 -
计算机图形学——二维卡通人物交互设计
根据OpenGL提供的直线,多边形绘制算法(橡皮筋效果),实现基于鼠标交互的卡通人物设计与绘制。使用颜色填充与反走样技术对卡通人物外貌以及衣着进行绘制。实现对卡通人物轮廓的交互控制,点击鼠标左键可以对人物五官位置进行拖拽移动调整。按“↑”按键能够实现卡通人物绕坐标原点(或指定点)进行旋转。 附加要求:选中其中的一个多边形区域,点击鼠标右键,弹出一个菜单,可以对该区域进行不同颜色的选择。可以设计发型原创 2017-04-14 22:46:05 · 3860 阅读 · 0 评论