1

Windows XP で実行する必要がある GLUT ベースのアプリに取り組んでいますが、Mac を使用しているため、ほとんどのコーディングを Xcode で行ってから、時々 Visual C++ 2008 に切り替えて、再コンパイルします。正常に動作していますが、アンチエイリアスが Windows 版で動作していないことに気付きました。

ここにいくつかのスクリーンショットがあります:

OS X で素晴らしい OS X で素晴らしい

Win XPでのくだらない Win XPでのくだらない

GLUT 表示文字列「rgb alpha double samples depth」を使用しています。

形状は実際の 3D ではなく、単なる三角形です。

glBegin(GL_TRIANGLES);
{
    ofSetColor(edgeColorFar1.r, edgeColorFar1.g, edgeColorFar1.b);
    glVertex2f(CENTER_X, CENTER_Y);
    ofSetColor(edgeColorNear1.r, edgeColorNear1.g, edgeColorNear1.b);
    glVertex2f(x - _dim, y - _dim);
    glVertex2f(x + _dim, y - _dim);
}
glEnd();

何か案は?ありがとう!

4

1 に答える 1

0

入れてみましたか

ofEnableSmoothing();

あなたのsetup()機能で?

于 2011-07-20T11:50:41.637 に答える