OpenGLシーンの中心に2つの四角形を配置したい。OpenGL 2のお互いが接している
は、私はこのようにそれをしたい:https://image.prntscr.com/image/776a14cd345047a1985072e0cf279ceb.png
どのように私はglVertexとglColorで、これを行うことができますか?このような
おかげ
OpenGLシーンの中心に2つの四角形を配置したい。OpenGL 2のお互いが接している
は、私はこのようにそれをしたい:https://image.prntscr.com/image/776a14cd345047a1985072e0cf279ceb.png
どのように私はglVertexとglColorで、これを行うことができますか?このような
おかげ
何か:
void draw() {
glBegin(GL_QUADS);
glColor3f(0.0f, 0.0f, 0.0f);
glVertex2f(-1.0f, -1.0f);
glVertex2f(1.0f, -1.0f);
glVertex2f(1.0f, 1.0f);
glVertex2f(-1.0f, 1.0f);
glColor3f(1.0f, 1.0f, 1.0f);
glVertex2f(-0.5f, 0.8f);
glVertex2f(0.8f, 0.8f);
glVertex2f(0.8f, 0.0f);
glVertex2f(-0.5f, 0.0f);
glVertex2f(-0.3f, 0.0f);
glVertex2f(0.6f, 0.0f);
glVertex2f(0.6f,-0.6f);
glVertex2f(-0.3f,-0.6f);
glEnd();
}
それは私のより良い目を贅沢仕事の一つでした。出力(左鉱山、右下があなたのです):あなたが特異的に尋ねたので、私は(そしてglClear(GL_COLOR_BUFFER_BIT);
をglClearColor(0.0f, 0.0f, 0.0f);
)の代わりに1が通常どうなるのかのフルスクリーンの黒のクワッドを描画しています
注意glColor
およびglVertex
の条件。
ありがとうございます。あなたのバージョンも持っていますか? – user6632515
これまでに何を試しましたか?あなたの現在のアプローチを示し、何が動作していないかを記述します。 – BDL