【实例简介】
根据OpenGL提供的直线,多边形绘制算法(橡皮筋效果),实现基于鼠标交互的卡通人物设计与绘制。使用颜色填充与反走样技术对卡通人物外貌以及衣着进行绘制。实现对卡通人物轮廓的交互控制,点击鼠标左键可以对人物五官位置进行拖拽移动调整。按“↑”按键能够实现卡通人物绕坐标原点(或指定点)进行旋转。
【实例截图】
【核心代码】
OpenGL_Exper1
├── exper1
│ ├── Debug
│ │ ├── exper1.exe
│ │ ├── exper1.ilk
│ │ └── exper1.pdb
│ ├── exper1
│ │ ├── Debug
│ │ │ ├── exper1.log
│ │ │ ├── exper1.obj
│ │ │ ├── exper1.pch
│ │ │ ├── exper1.tlog
│ │ │ │ ├── CL.command.1.tlog
│ │ │ │ ├── CL.read.1.tlog
│ │ │ │ ├── CL.write.1.tlog
│ │ │ │ ├── exper1.lastbuildstate
│ │ │ │ ├── link.command.1.tlog
│ │ │ │ ├── link.read.1.tlog
│ │ │ │ └── link.write.1.tlog
│ │ │ ├── stdafx.obj
│ │ │ ├── vc140.idb
│ │ │ └── vc140.pdb
│ │ ├── exper1.cpp
│ │ ├── exper1.vcxproj
│ │ ├── exper1.vcxproj.filters
│ │ ├── ReadMe.txt
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ └── targetver.h
│ ├── exper1.sln
│ ├── exper1.VC.db
│ └── ipch
│ └── EXPER1-cb383408
│ └── EXPER1-dac8d8e1.ipch
└── 实验报告.doc
7 directories, 27 files