小编mag*_*ras的帖子

gluPerspective不工作

我使用gluPerspective主要增加绘制距离,但它似乎不起作用.

这是它在我的代码中显示的方式:

gluPerspective(0, 70/70, 0, 4333);
Run Code Online (Sandbox Code Playgroud)

ratio:窗口Width和Height都是700,它们是常数,如果想知道的话.

fovy:我把0,因为,"他们"说使用45是非常好画,但它停止在屏幕上绘图.

这是完整的代码:

#include <Windows.h>
#include <gl\GL.h>
#include <gl/glut.h>

    WNDCLASSEX wclass;
    MSG msg;
    HWND hwnd;
    HDC hdc;

    HDC p_hdc;

    float t;
    int red, green, blue, x, y, z;
    void update()
    {
        RECT rec;
        GetClientRect(hwnd, &rec);
        InvalidateRect(hwnd, &rec, false);
        UpdateWindow(hwnd);
        t += 0.5f;
    }
    void game()
    {
        glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
        glClearColor(0, 0, 0, 0);
        float norm = 1;
        float z = 0;
        red = 255;
        green = 255;
        glPushMatrix();
        glRotatef(t, 0, 1, 1);
        glBegin(GL_TRIANGLES);
        glColor3f(255, …
Run Code Online (Sandbox Code Playgroud)

c++ opengl drawing

0
推荐指数
1
解决办法
1635
查看次数

标签 统计

c++ ×1

drawing ×1

opengl ×1