游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2952|回复: 2

glClipPlane的法向怎样设置

[复制链接]

4

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2006-12-19 18:20:00 | 显示全部楼层 |阅读模式
// 设置剪切平面
        double eqr[] = {0.0f,-1.0f, 0.0f, 0.0f};       
        /*...........*/
        glClipPlane(GL_CLIP_PLANE0, eqr);                                        // 设置剪切平面为地面,并设置它的法线为向下
        glPushMatrix();                                                                                // 保存当前的矩阵
                glScalef(1.0f, -1.0f, 1.0f);                                        // 沿Y轴反转
                glLightfv(GL_LIGHT0, GL_POSITION, LightPos);        // 设置灯光0
                glTranslatef(0.0f, height, 0.0f);                               
                glRotatef(xrot, 1.0f, 0.0f, 0.0f);                               
                glRotatef(yrot, 0.0f, 1.0f, 0.0f);                               
                DrawObject();                                                                        // 绘制反射的球
        glPopMatrix();       
以上代码是NEHE26课中的一部分,请问GL_CLIP_PLANE0的法向什么时候设置了.我怎么没看到                                 [em24]
望大大们点明下...3Q3Q

41

主题

184

帖子

184

积分

注册会员

Rank: 2

积分
184
发表于 2006-12-19 23:35:00 | 显示全部楼层

Re:glClipPlane的法向怎样设置

平面方程double eqr[] = {0.0f,-1.0f, 0.0f, 0.0f};

4

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2006-12-20 10:50:00 | 显示全部楼层

Re:glClipPlane的法向怎样设置

多谢DancingWind的回答.
继续学习中...........
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 03:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表