一.OpenGL的glu库提供了以下类型的二次曲面绘制:

1.Cylinder, 圆柱体。使用gluCylinder函数

2. Cone, 圆锥。使用gluCylinder函数。只是相对圆柱体来说,一个底圆为零

3. Sphere, 球体。使用gluSphere函数

4. Disk, 碟盘,也就是同心圆。使用gluDisk函数

5.Partial Disk, 部分同心圆。使用gluPartialDisk函数

二.五个二次曲面的函数原型

1.gluCylinder 原型为:void gluCylinder(GLUquadricobj* obj,GLdouble baseRadius,GLdouble topRadius,

GLdouble height,GLdouble slices,GLdouble stacks );

其功能为:绘制一个圆柱体

参数:obj表示二次曲面对象   baseRadius表示z=0处的半径    topRadius表示z=height处的半径

height表示圆柱体的高度  slice表示绕z轴的线条数目(表示经线的数目)

stacks表示沿z轴的线条数目(表示纬线的数目)

2.圆锥体的绘制和圆柱体的绘制函数是一样的,只是在baseRadius和topRadius中有一个半径为零

3.gluSphere原型为:void gluSphere(GLUquadricobj* obj,GLdouble radius,GLint slices,GLint stacks);

其功能为:绘制一个球体

参数:obj表示二次曲面对象,obj的中心位于原点 radius表示球的半径 slices和stacks表示经线和纬线

该球体用slices行经线和stacks行纬线组成的多边形近似

obj可以经过比例变换成为椭圆球体

4.gluDisk(GLUquadricobj* obj,GLdouble inner, GLdouble outer,GLint slices,GLint rings);

其功能为:绘制一个圆盘(圆盘是平面物体,中心有个空洞)

参数:obi表示二次曲面对象,圆盘在z=0处创建 inner表示内半径 outer表外半径slices指定了经线

rings指定了环数

5.gluPartialDisk(GLUquadricobj* obj,inner, GLdouble outer,GLint slices,GLint rings

GLdouble start,GLdouble angle);

功能:绘制一个局部圆盘或者扇形

参数都和3中的参数相同,只是后面的angle表示扇形的顶角,start表示扇形的起始角

二次曲面的绘制函数(一)相关推荐

  1. 应用matlab函数绘制二次曲面图,MATLAB函数绘制二次曲面图

    应用MATLAB函数绘制二次曲面图① 袁玲 (株洲职业技术学院湖南株洲 412001) 摘要:二次曲面方程是高等数学中重要的章节内容,其图像是主要研究对象,徒手画图有一定的难度,用matlab函数辅助 ...

  2. python绘制函数图像opengl3d_写给 python 程序员的 OpenGL 教程

    原标题:写给 python 程序员的 OpenGL 教程 作者:牧马人 (本文来自作者投稿) 1预备知识 OpenGL 是 Open Graphics Library 的简写,意为"开放式图 ...

  3. matplotlib.pyplot绘制函数图像希腊字母latex效果设置

    matplotlib.pyplot绘制函数图像希腊字母latex效果设置 用matplotlib绘制函数图像时,有时候为了图形的含义更加清晰明了,需要在函数图形的备注上标明函数表达式,此时往往涉及到用 ...

  4. 计算机函数图象,信息技术应用用计算机绘制函数图象

    <信息技术应用用计算机绘制函数图象>由会员分享,可在线阅读,更多相关<信息技术应用用计算机绘制函数图象(15页珍藏版)>请在人人文库网上搜索. 1.柱体.锥体. 台体的体积,锥 ...

  5. 利用R和Octave绘制函数图像和求解方程

    任务1.绘制函数图像 1.利用R 方法一: plot(x,y) lines(loess.smooth(x,y),col='red',lwd=2) 方法二: <

  6. Unreal engine 4 C++ 一些调试用的绘制函数

    http://blog.csdn.net/shangguanwaner/article/details/42002711 UE4中提供了很多预定义的调试绘制函数,在做调试的时候还是比较方便的.可以在场 ...

  7. python绘制函数曲线x2sin(x2-x-2)_下面哪几个选项中的语句能够完成用fplot语句来绘制函数y=x^3+2*x^2+sin(x)在区间[-5,5]上的图形。...

    [单选题]刚性绝热容器采用隔板分为两个部分,A中存在高压空气,B中保持真空,若把隔板抽掉,则整个容器中充满空气,高压空气可视为理想气体(内能(热力学能)是温度的单值函数),此时容器中空气的温度如何变化 ...

  8. addroutes没添加进去_CAD中如何绘制函数曲线及添加数学公式

    如何在CAD中绘制函数曲线?CAD与EXCELL结合,绘制函数曲线相当厉害.本文采用中望CAD软件,举例说明方法: 一.以三角函数y=sinx为例. 1.在A列从0开始以步长0.4(可自行调节)取若干 ...

  9. Matlab|绘制函数图像

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 一.绘制图像的常用 ...

最新文章

  1. GIS项目中数据开源、工具开源、开发开源的解决方案
  2. Linux第三周作业
  3. 前端学习(1328):服务器基础概念
  4. 进程(并发,并行) join start 进程池 (同步异步)
  5. HTTP、HTTPS、SSL、TLS之间的关系
  6. Android 网格视图GridView
  7. 【Kafka】Kafka客户端分配方案
  8. Apache ActiveMQ教程
  9. Linux系统下网卡网络配置基础
  10. 【渝粤教育】国家开放大学2018年春季 0557-21T广告设计 参考试题
  11. 果然有人向吾了解如果改进doubango的问题
  12. 共享充电宝APP小程序开发解决方案
  13. 程序员面试题精选100题:51-63解题报告
  14. leetcode 买卖股票的最佳时机含手续费(Java)
  15. PAT甲级 A1031
  16. 2,理论_滑杆_棘轮_间歇运行机构
  17. 回溯法-符号三角形问题
  18. 秦皇岛公积金计算 Python
  19. abaqus .cae文件默认程序设置
  20. 多个图片合并为一个压缩包下载

热门文章

  1. Python处理HDF5文件:h5py库
  2. 计算机bq,用BQ24700构成的笔记本电脑电池充电电路
  3. xxxxxxxxxxxxx
  4. 2021高考成绩已出城市查询,查分时间已公布!高考结束后别急着浪,这些填志愿技巧考生需知晓...
  5. 远程连接windows 2012 是报出“出现身份验证错误,要求的函数不受支持”解决方法”
  6. 剑指offer-二叉树(python)
  7. IDEA 断点:断点失效问题
  8. 微信开发(六)微信分享接入
  9. USRP硬件平台介绍
  10. 安装 arm nginx aarch64