美文网首页
5.1、球、环、圆柱、圆锥、底盘图形创建

5.1、球、环、圆柱、圆锥、底盘图形创建

作者: hie | 来源:发表于2018-12-12 14:00 被阅读0次

OpenGL 默认提供了几种基本图形的创建,只需传入参数调用即可

    /*球体

     gltMakeSphere(GLTriangleBatch& sphereBatch, GLfloat fRadius, GLint iSlices, GLint iStacks)

     sphereBatch:三角形批次类

     fRadius:球体半径

     iSlices:构成球体的三角形带

     iStacks:每个三角形带的三角形对

     */

    gltMakeSphere(sphereBatch, 3, 20, 40);

    /*甜甜圈(环)

     gltMakeTorus(GLTriangleBatch& torusBatch, GLfloat majorRadius, GLfloat minorRadius, GLint numMajor, GLint numMinor)

     torusBatch:三角形批次类

     majorRadius:外圆半径

     minorRadius:内圆半径

     numMajor:三角形环的数量

     numMinor:每一个三角形环上的三角形对

     */

    gltMakeTorus(torusBatch,3.0f,0.75f,50,40);

    /*圆柱

     gltMakeCylinder(GLTriangleBatch& cylinderBatch, GLfloat baseRadius, GLfloat topRadius, GLfloat fLength, GLint numSlices, GLint numStacks)

     cylinderBatch:三角形批次类

     baseRadius:底面圆半径

     topRadius:顶部圆半径

     numSlices:构成圆柱侧面的三角形带个数

     numStacks:每条三角形带上的三角形对个数

     */

    gltMakeCylinder(cylinderBatch,2.5f,2.5f,5.0f,20,20);

    /*圆锥

        把圆柱的某个面的半径置位0即可

    */

    gltMakeCylinder(coneBatch,2.5f,0.f,3,20,20);

    /*     磁盘

     gltMakeDisk(GLTriangleBatch& diskBatch, GLfloat innerRadius, GLfloat outerRadius, GLint nSlices, GLint nStacks)

     diskBatch:三角形批次类

     innerRadius:内圆半径

     outerRadius:外圆半径

     nSlices:磁盘面的三角形带个数

     nStacks:每个三角形带上的三角形对个数

     */

    gltMakeDisk(diskBatch,2.0f,4.5f,20,10);

demo

相关文章

  • 5.1、球、环、圆柱、圆锥、底盘图形创建

    OpenGL 默认提供了几种基本图形的创建,只需传入参数调用即可 /*球体 gltMakeSphere(GL...

  • 巴小琛思维导图武林计划第13幅《圆柱、圆锥》

    这是我的第13幅思维导图,主题是数学中的圆柱体和圆锥体。中心图自然就是立体图形。 我主要从圆柱圆锥的构成、体...

  • 总结

    今天下午,我们在制作圆锥体和圆柱体。圆柱体很简单,画出图形后剪贴就好了。可圆锥体可没那么简单,我们在康康老师的...

  • 几何

    整理|李丽梁 1、立体图形 圆柱 circular cylinder 圆锥 circular cone 正方体 c...

  • 论证圆柱体与圆锥体的体积

    圆柱体和圆锥体是两个三位图形,今天我介绍的是圆柱体和圆锥体的体积公式的推导过程。当然圆锥体的体积公式我并不是以纯逻...

  • 图形的运动之——圆柱、圆锥

    圆柱和圆锥的在我们的生活中比较常见,同时也是三维立体图形里面比较重要的两个。既然他们重要,那么就少不了来龙去脉...

  • 图形的运动之——圆柱、圆锥

    圆柱和圆锥的在我们的生活中比较常见,同时也是三维立体图形里面比较重要的两个。既然他们重要,那么就少不了来龙去脉...

  • 长光工程培训第七天

    今天终于开始讲了三维建模的开始,立方体,球,圆柱体,圆锥体。还是一些基本的东西,复杂的建模本就是各种基础图形拼凑...

  • 娃 语录

    六下数学:圆柱、圆锥;比例;正反比例;图形运动…… 图形运动梳理完,本学期内容讲完了… 娃语录: “都讲完了,上学...

  • 疫情期间视频上课总览

    一、扇形统计图 1、认识扇形统计图 2、选择统计图 二、圆柱和圆锥 1、认识圆柱和圆锥 2、圆柱的侧面积 3、圆柱...

网友评论

      本文标题:5.1、球、环、圆柱、圆锥、底盘图形创建

      本文链接:https://www.haomeiwen.com/subject/tdnrhqtx.html