游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1207|回复: 1

关于坐标请教个问题

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-10-12 17:42:00 | 显示全部楼层 |阅读模式
我画了三条直线,用来模拟直角坐标的坐标轴,原点所在位置的坐标是(-30,-15,-10),三条直线的长度都是50,z取坐标系的是负方向,也就是终点的z坐标为-60
然后用了gluLookAt函数,其中eyez的取值为什么可以是-30?而且是在eyez为-30的时候效果好,试了别的数有时会减切掉一部分图像。
不懂了。物体在z方向的范围是-10到-60,那么我把视点设置到z=-30的位置,不就应该看不到z>-30范围内的物体了吗?
窗口大小是452*509,代码贴一下,大侠们给我讲讲啊!

//创建3条正交的直线
listname = glGenLists(2);
    glNewList(listname, GL_COMPILE);
        glLineWidth(2.0);
        glBegin(GL_LINE_STRIP);
            glColor3f(1.0f, 1.0f, 0.0f);
            glVertex3f(-30.0, -15.0, -10.0);
            glVertex3f(20.0, -15.0, -10.0);
        glEnd();
        glBegin(GL_LINE_STRIP);
            glColor3f(1.0f, 1.0f, 0.0f);
            glVertex3f(-30.0, -15.0, -10.0);
            glVertex3f(-30.0, 35.0, -10.0);
        glEnd();
        glBegin(GL_LINE_STRIP);
            glColor3f(1.0f, 1.0f, 0.0f);
            glVertex3f(-30.0, -15.0, -10.0);
            glVertex3f(-30.0, -15.0, -60.0);
        glEnd();
    glEndList();

//画图的部分:
    glPushMatrix();
    gluLookAt(-5.0, 10.0, -30.0, -30.0, -15.0, -60.0, 0, 1, 0);
    glCallList(listname);
    glPopMatrix();

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-10-13 19:06:00 | 显示全部楼层

Re:关于坐标请教个问题

顶一下!
谁解释解释?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-28 03:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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