2012-01-09 13 views
0

私はgooglesketchupで2つのオブジェクトを作っています。 link1 。リンクでは、モデルの画像を見ることができます。私はちょうど2つの矩形を作った後、プッシュ&プルを使用し、後で私はテクスチャをペイントするためにペイントバケットを使用した。Google SketchUpオブジェクトはOpenGLで透過的ですか?

このファイルを.objとしてエクスポートし、次にopenglでインポートします。奇妙なことは、他のオブジェクトを通して1つのオブジェクトを見ることができることです。画像があります。 link2

オブジェクトを不透明にする方法はありますか?

+2

インポートを次のコード行を追加して、あなたのコード内で深度テストを有効にする

みては?それはどういう意味ですか?どのようにオブジェクトをレンダリングするのですか?特定のコードを表示すると、私たちは一緒にあなたを助けることができるかもしれません。あなたはおそらくどこかの透明性を使用しています。 – Bart

答えて

1

それは私に深さテストの問題に見えます。

モデルビューの行列を回転させると、透明度が奇妙な動作になることがわかります。

C使用:

glEnable(GL_DEPTH_TEST); 

乾杯OpenGLで

+0

深度テストを有効にしなかったのは本当です。モデルビューの行列を回転します。しかし、私はGL_DEPTH_TESTを有効にします。画面全体が黒くなります。 –

0

深度テストを有効にすることを忘れましたか? (glEnable(GL_DEPTH_TEST);

関連する問題