资源简介
1.bezier曲面
2.nNumPoints 和 N 变量控制阶数
3.ctrlPoints 是控制点
4.运行时按‘-’ 和 ‘+’ 可以旋转曲面!
代码片段和文件信息
/*
课上做的bezier曲面实验
是基于Linux库的,如若在windows下使用,请加上
*/
#include
#include
const GLint nNumPoints = 4;
const int N = 4;
int FX = 45;
int FY = 60;
/*
GLfloat ctrlPoints[nNumPoints][N][3] =
{
{
{-4.0f 0.0f 4.0f}
{-2.0f 4.0f 4.0f}
{4.0f 0.0f 4.0f}
}
{
{-4.0f 0.0f 0.0f}
{-2.0f 4.0f 0.0f}
{4.0f 0.0f 0.0f}
}
{
{-4.0f 0.0f -4.0f}
{-2.0f 4.0f -4.0f}
{4.0f 0.0f -4.0f}
}
};
*/
GLfloat ctrlPoints[nNumPoints][N][3] =
{
{
{-4.0f 0.0f 4.0f}
{-2.0f 4.0f 4.0f}
{4.0f 0.0f 4.0f}
{8.0f -4.0f 4.0f}
}
{
{-4.0f 0.0f 0.0f}
{-2.0f 4.0f 0.0f}
{4.0f 0.0f 0.0f}
{8.
- 上一篇:用C++实现的ISODATA算法
- 下一篇:霍夫曼编码 C语言实现
相关资源
- opengl 填充图元 扫描线算法
- opengl:基于linux下雷达ppi
- opengl编程开发基础
- OpenGL教室纹理映射贴图
- opengl移动的小车
- opengl人物设计大头儿子
- opengl人物设计博士脸
- 操作系统课程设计
- c语言教工工资管理系统源码(附课程
- opengl调试
- c++ 课程设计 超市管理系统(源代码和
- QT+OPENGL开发
- 课程设计:模拟Linux文件系统(源码
- stm32课程设计洗衣机控制器源代码及
- 课程设计:FTP客户端源代码实现(源码
- tcp SOCKET 聊天室(含服务端源码、客户
- 掌握利用OpenGL函数进行鼠标、键盘操
- 利用OpenGL函数画一个三维物体实现在
- 三维几何零件图形程序-OpenGL-VC++源代
- 《OpenGL着色语言》pdf
- OpenGL2 GIS
- 软件课程设计报告
- 出版社信息管理系统(源码+数据库
- c++校内导航系统的课程设计
- 课程设计:商品进销存管理系统(C语
- C++课程设计:航空客运订票系统工程
- c语言实现 迷宫-2小游戏源码(山东大
- 课程设计:VC++超市管理系统(MFC源码
- Visual C++课程设计案例精编 源程序
- C语言课程设计 备忘录
评论
共有 条评论