質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

解決済

1回答

1546閲覧

OpenFrameworksで色が表示されません

seri

総合スコア422

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2016/08/06 22:56

glを使用して画面に描画したいのですが白色になります。。
Bufferにはカラーが正常に設定されています。順番も間違っていません。。
Drawのコードは以下です

C++

1void Sean::Draw() { 2 glPushClientAttrib(GL_ALL_ATTRIB_BITS); 3 4 cam.begin(); 5 { 6 ofEnableDepthTest(); 7ofBackground(100, 10, 10); 8 ofEnableBlendMode(OF_BLENDMODE_SCREEN); 9 glBindBuffer(GL_ARRAY_BUFFER, buffers[0]); 10 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, VboIdx[0]); 11 12 glInterleavedArrays(GL_T2F_C4F_N3F_V3F, 0, 0); 13 glDrawElements(GL_TRIANGLES, indexs.size(), GL_UNSIGNED_INT, 0); 14 15 } 16 cam.end(); 17 18 glPopClientAttrib(); 19 20};

ちなみにofBackground(10, 10, 10);は正常に作動しています
glDrawElementsでは、三角形は正常に描画されまして、カラーのみ設定されません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

Colorの値が255がマックスだと思っていましたが、ofFloatColorの値は1がMaxでした、
そこを間違っていたのでColorが白になっていたんですね♪お騒がせしました。。

投稿2016/08/06 23:06

seri

総合スコア422

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問