opengl

    1

    2答えて

    キーボードのキーを押したまま処理しようとすると、ちょっと躊躇している理由は誰にも分かりますか? WinProc(...)の中で、キーが押されているときに画面上の画像(OpenGL)を動かす関数を呼び出しています。私はそれを押して、1つの応答を取得し、約0.5秒の何もない、それは通常のように振る舞います(WinMainループごとに1ピクセル移動します)。 私は無効にする必要があるいくつかの機能のため

    1

    2答えて

    PythonでOpenGLを使用してテキストを描画します。それはすべて正常に動作しますが、フォントは本当に悪いです。 私はそれを太くすると文字が非常に発生し始めます(特に 'o'や 'g'のような丸いものです。)私のプログラムの目的のためには厚くなければなりません。肥厚、またはそれを描画するための別の方法がある場合にはそう悪く見える? 私は本当に立ち往生していますし、任意の答えを理解するだろう、

    2

    1答えて

    OpenGL Cocoaアプリケーションのフルスクリーンで「ハードウェア」カーソルを変更するサンプルのCocoaアプリケーションにサンプル/リンクを提供できますか?私はフルスクリーンのGLアプリケーションとNSView :: resetCursorRectsをオーバーライドすることによってカーソルを変更するアプリケーションを作成することができましたが、私は両方を同時に動かすことができませんでした。

    1

    1答えて

    誰でもこのコードの何が間違っているのを見ることができますか? 大きなビットマップイメージ(3366x600)を描画しようとしているため、SIZE_BGは6MBです。私はmallocを使って画像がスタックからオーバーフローするのを防ぎます。 glDrawPixels()の呼び出しでアクセス違反エラーが発生します。 bgPtrは、glDrawPixelsを呼び出す前に最初の数バイトをチェックしているの

    1

    1答えて

    私はSOILとGLUTを使ってOpenGLで単純なテクスチャ付き矩形を作ろうとしています。 これは(glutDisplayFunc(ディスプレイ)によって主に実行される)私の表示機能である:これにより void Display() { GLuint tex_2d; glMatrixMode (GL_MODELVIEW); glLoadIdentity();

    1

    2答えて

    を使用して: を、私はそのチュートリアルで、文字列の各を翻訳/ /スケールを回転させる方法を完全に理解しています。 しかし、どのようなステップがユーザーの設定可能な方法で各文字列をせん断/テーパ/ツイストする必要があるか知っていますか? 私が知る限り、これらはOpenGL呼び出しの一部ではないので、通常、そのような変換は3Dテキストでどのように行われますか?

    4

    3答えて

    私はいくつかの3Dグラフィックスとコマンドラインを表示するOpenGLアプリケーションを作りたいと思っています。彼らはどちらも重いプロセスなので、私はそれらを別のスレッドにしたいと思います。私は2つの異なるビューポートでこれにアプローチできると思っていましたが、私はopenglのスレッドをどのように扱うかを知りたいと思います。 私が読んできたことによると、Openglは非同期であり、異なるスレッド

    7

    7答えて

    私はOpenGLのテクスチャマッピングを解明しようとしています。私は簡単な例を得ることはできません。 ポリゴンが描画されていますが、テクスチャではなく単色です。また、glDrawPixelsを使ってうまくいきましたので、ビットマップが正しくスプライト1 []にロードされています。 テクスチャ名を取得するのにglGenTexturesを使用しますが、texName1は変更されません。このGLuint

    3

    2答えて

    GLUT/OpenGLでクロム化されたキューブを作ろうとしていますが、その方法を正確には分かりません。 "Chrome"が次のように表示されている教科書の「材料表」を検索しました: 周囲:(0.25,0.25,0.25)、拡散:(0.4,0.4,0.4)、およびスペキュラ:(0.774597、 0.774597,0.774597)。 私の質問は、単純なキューブを作成し、このマテリアル/テクスチャを

    1

    1答えて

    私が作っているデモのために3 x 2の長方形の平らな面にタイルしようとしているpic.bmpがあります。 私はtactのbmpのアスペクト比を維持しようとしていますが、それでもその表面全体にタイルを貼りたいと思っています。今私は(0,0,0)、(3,0,0)、(0,2,0)、(3,2,0)のようなサーフェス頂点を持っています。 このbmpを平面に適用してタイルするにはどうすればよいですか? GLU