我是靠谱客的博主 老实雨,最近开发中收集的这篇文章主要介绍OpenGL 3D图形常用绘制函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文整理了一些opengl常用的绘制函数,api等,以作参考。

GLUT 工具箱函数    

GLUT工具箱提供几种图形3维图形的函数: 

void glutWireSphere(GLdouble radius,GLint slices, GLint stacks);  丝状球 

void glutSolidSphere(GLdouble radius,GLint slices, GLint stacks); 实心球 

void glutWireCube(GLdouble size); 丝状立方体 

void glutSolidCube(GLdouble size); 实心立方体  

void glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLint nsides,GLint rings); 丝状花环  

void glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius, GLint nsides,GLint rings); 实心花环  

void glutWireIcosahedron(void); 丝状20面体 

void glutSolidIcosahedron(void); 实心20面体 

void glutWireOctahedron(void); 丝状8面体  

void glutSolidOctahedron(void); 实心8面体 

void glutWireTetrahedron(void); 丝状4面体  

void glutSolidTetrahedron(void); 实心4面体                                   

void glutWireDodecahedron(GLdouble radius); 丝状12面体 

void glutSolidDodecahedron(GLdouble radius); 实心12面体 

void glutWireCone(GLdouble radius, GLdouble height,GLint slices, GLint stacks); 丝状圆锥体  

void glutSolidCone(GLdouble radius, GLdouble height,GLint slices, GLint stacks); 实心圆锥体  

void glutWireTeapot(GLdouble size); 丝状茶壶 

void glutSolidTeapot(GLdouble size); 实心茶壶  

如果需要用到长方体那就用glScalef(x,y,z); 做自己想要的长方体,这儿的x,y,z分别对应x,y,z轴的缩放比例 

最后

以上就是老实雨为你收集整理的OpenGL 3D图形常用绘制函数的全部内容,希望文章能够帮你解决OpenGL 3D图形常用绘制函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部