pyopengl

    0

    1答えて

    私はOpenGLを学んでいますが、私は頂点データの位置を設定するのはちょっと混乱しています。例えば 、 私は理解して、私は1つのOpenGLのユニット= 1ミリメートルを想定することができ、その後、私はこのような頂点データセット、矩形サイズ300ミリメートルX 300ミリメートルを描きたい:だから data = [-0.5, 0.5, # top left -0.5, -0.5, #

    0

    1答えて

    glVertexによっていくつかの線のフォームを移動する方法を探していますが、これまでのところ固執していません。私はglOrthoを動かしてみました、うまくいきません、翻訳を追加するのに疲れました。私が絶えず動いているとうまくいきません。私はズームをどうすればいいのか分からず、おそらくカメラを作成して完全な3Dシーンにするべきでしょうか?しかし、私はそれについての良い文書を見つけることはできません

    -2

    1答えて

    私は常に更新しているポイントのリストを持っています。私はpyopenglでこれらの点を使って線をプロットしたい。リストが大きすぎると、レンダリング機能が遅くなります。プロセスをスピードアップするためにNumbaを使用できますか?あるいはcythonのような他の最適化ツール? 私は、この機能を使用するが、私は任意の改善を気付かなかった: from numba import jit @jit d

    2

    1答えて

    2つの3Dキューブを異なる軸でどのように回転させるかを調べようとしています。私は2つの立方体を作成することができますが、両方の立方体を同じ方向に回転させることはできますが、異なる方向に回転しようとすると、2つの回転を混合して両方の立方体の回転軸を新しくするようです。また、私はPythonとObject Oriented Programmingについては初めてです。 ありがとう ここは私のコードです

    1

    1答えて

    WindowsとMacで正常に動作するPythonベースのOpenGLコードがかなり複雑ですが、Linux上では奇妙な帯球では失敗します。二つの角度からの再生回数: 問題だけではなく球であるが、これは表示する最も簡単なものである:ここでは は、Mac上の同じコードのプロットとは何か。この問題は、私よりもOpenGLの経験が豊富な人にとっては何かを示唆していますか? ヒントやご提案ありがとうございま

    1

    2答えて

    私はGL_LINESで4行で生成されたクワッドを塗りつぶそうとしています。しかし、私は四角形を埋めるようにしようとすると三角形だけが塗りつぶされます。この線を描画するコードである: def SurfaceContour(self, vertices, edges): glBegin(GL_LINES) for edge in edges: for vertex in

    0

    1答えて

    複数のキューブを描画する必要があります(データに応じて、6kから極端な場合は11kオブジェクトまで)。 キューブはアニメーション中に変更されない固定位置を持ちますが、色はフレームごとに変わります。ジオメトリを一度描画してから、色を再描画することは可能ですが、どのように効率的にその方法を実現できるのでしょうか? また、私は初心者ですから、OpenGLについての基本的な知識しかありません。 (PyOp

    2

    1答えて

    私は私のi5のノートPCのスペックを見て、それが2つのビデオアダプタがあることに気づいている:私のアプリケーションで を、PythonのSDL2パイソンとpyOpenGLで作られた、私は次のコード行を置きますそれは使用していたレンダラを知っている: print('Renderer:', GL.glGetString(GL.GL_RENDERER).decode("utf-8")) そして、これ

    0

    1答えて

    OBJFILELOADER.pyファイルにリンクのhttps://www.pygame.org/wiki/OBJFileLoaderのエラーがあります。 は、私は、しかし、私は昇給とValueError事を変えてみましたし、OBJなどOBJ =(ファイル名)を使用 をしかし、まだエラーがたくさんあります、のpython3バージョンエラーにpython2があると思います。 私はブレンダーから.obj