問題タブ [glu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - glutessellator が保護されたメモリの読み取りまたは書き込みを試みます
GLUtessVertexProcを使用しているときに、コールバックでランダムにアクセス違反の例外が発生しましたGLUtessellator。誰か助けてもらえますか? どうもありがとう!メインコードは次のとおりです。
c++ - gluDisk() 関数の opengl
プログラムでディスクを描画する関数を作成しようとしています。drawShape という .h ファイルがあり、すべての描画関数が含まれています。以下に示すように、drawDisk を追加しようとしていますが、gluNewQuadric と gluDisk への未定義の参照があるというエラーが表示され続けます。glu.h ライブラリを #include したので、コードの何が問題なのかわかりません。
以下のコメントセクションで要求されたように、これが私のメイクファイルです。
c++ - gluSphere() と gluCylinder() による滑らかな球と円柱のレンダリング
私は OpenGL を C++ (シェーダーと GLSL なし) で使用し、球体 (ビリヤード ボール) と円柱 (キュー スティック) を描画するために glu ライブラリ関数を使用しています。テクスチャをバインドし、 SOIL ライブラリを使用glBindTexture()してテクスチャをロードするために使用しています。
スクリーンショットからわかるように、円柱と球の両方にギザギザのエッジがあります。次を呼び出してglHint()、ギザギザのエッジを取り除くにはどうすればよいですか。にgluSphere()は 25 のスタックとスライスがあり、 にgluCylinder()は 100 のスタックとスライスがあります。スタックとスライスを増やしても画質は向上しません。
残りの描画に freeglut を使用する

ios - 私の GLKMathUnproject は常に画面中央のジオメトリを返します
GLKMathUnproject()画面座標をジオメトリに変換するために使用しようとしていますが、ルーチンは常に画面の中心にあるジオメトリを返します。
私のアンプロジェクト コードは次のようになります。
そして、それへの私の呼び出しは次のようになります:
問題は、gluUnprojectタップした場所に関係なく、常に画面の中央にあるものの幾何学的点を返すことです。
編集: 「常に中心に近い」問題は、返される X/Z 値が常にゼロに非常に近く、ジオメトリが原点の中心にあることです。
問題は私のtapZ価値観にあるようです。私の理解では、これは 0 ~ 1 の値である必要があります。0 は「nearZ 平面」を意味し、1 は「farZ 平面」を意味し、中間の値はその間のパーセンテージです。tapZさまざまな値を試してみたところ、次のことがわかりました。
明らかに、正しいtapZ値を渡す必要がありますが、それに到達する方法がわかりません!
android-ndk - ビルド中に gluUnProject() が認識されない
gluUnProject()ビューポートの 2D 座標を 3D 世界モデルに変換する関数で使用しようとしています。しかし、ビルドしようとすると、次のメッセージが表示されます。
D:/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../. ./arm-linux-androideabi/bin/ld.exe:
./obj/local/armeabi/objs-debug/tuxrider/src/course_load.o: 関数内 get_OGL_position:jni/tuxrider/src/course_load.c:124: エラー: 'gluUnProject' collect2 への未定義の参照: ld が 1 つの出口を返しました状態
/cygdrive/d/android-ndk-r8d/build/core/build-binary.mk:397: ターゲット `obj/local/armeabi/libtuxrider.so' のレシピが make に失敗しました: *
[obj/local/armeabi/libtuxrider.so] エラー 1
Eclipse のインデクサーはこの機能を認識しますが、認識ndk-buildしません。OpenGLES 2.0 に問題はありますか?
c++ - このようにOpenGLで接続されたストリップラインを描画する方法
次の方法で一連の接続された線 (GL_LINE_STRIP) を描画します。

私は自分でコーディングしようとしましたが、望ましい結果が得られなかったので、ここに来て、どこが間違っていたかを見つけてください。ここでは、draw() 関数のみを指定しています。