glu.gluSphere是gluSphere在c#中应用,现在请教一下这个函数参数的意义
void gluSphere(IntPtr quad, double radius, int slices, int stacks);
第一个参数是什么意义在VC中这样应用 GLUquadricObj* quadratic;
quadratic =gluNewQuadric();
GLU.gluSphere(quadratic, 1.3f, 32, 32);
改为c#是什么?
void gluSphere(IntPtr quad, double radius, int slices, int stacks);
第一个参数是什么意义在VC中这样应用 GLUquadricObj* quadratic;
quadratic =gluNewQuadric();
GLU.gluSphere(quadratic, 1.3f, 32, 32);
改为c#是什么?
解决方案 »
- webbrowser控件使用代理
- 画球问题!!
- 有用过bcg的CBCGPGridCtrl控件的没?救命啊
- 验证码识别的研究还有必要吗?
- 哪位好心人有夜莺CMI8738 声卡驱程?请EMAIL给我一份,[email protected],谢谢。随便装了个CMI8738的驱程,有时不听不了音乐。
- 纵论5-7年内的技术发展大势(讨论)
- 请问:如何将数据保存为*.wav,*.mat,*au 其中任何一种格式
- 怎么比较CSTRING中的前面一部分和一段字符是否相同
- 关于菜单的小问题!!大家帮忙看看!
- 让我头疼的错误missing ';' before '*' ,什么意思?
- 请教:指针参数应该怎么写?
- 还要请教高手一些listctrl的问题。
quadratic =gluNewQuadric(); 这样吗?
radius :球半径;
slices: Z轴方向片数,经度方向;
stacks: Y轴方向片数,维度方向。主要就是这个quad不好理解,我的理解是:他是一个用来生成球体的原始的对象,没有他就不能生成球体(类似c#中的控件,你不先new一个对象出来后面怎么操作这个对象呢?)。后面的参数就不用多说了把,radius球半径,看你要画多大的球了,一般在0-1之间。slices,stacks类似地球的经纬度,这个值设的越大画出来的球就越光滑。以上是我的理解,不知道对也不对,希望高人指点。在c#中画球体部分的代码:
IntPtr quad;
quad=gl.gluNewQuadric()
gl.gluSphere(quad,0.5,30,30);