問題タブ [tao-framework]
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# - C#で返されない関数にスレッドを使用する方法
Glut.glutMainLoop();
次のコードでは for ループで関数を呼び出したいのですが、この関数は返されず、停止したため、スレッドを使用したいと思います。スレッドを使用できると思いますが、どうすればそれができるかわかりません。または、他の解決策はありますか?どんな助けでも大歓迎です。
c# - Windowsフォームアプリケーションにopenglウィンドウを統合する方法
c# で OpenGL と TaoFramework を使用しています。Windows フォームを除く OpenGL 用のウィンドウを作成しましたが、このウィンドウを Windows フォームに統合する方法がわかりません。
c# - OpenGL テクスチャ マッピングが画像を歪める
そのため、ビューポートと同じサイズの 2 つの三角形にテクスチャを描画しようとしていますが、画像が分割されて歪んでしまいます。画像ファイルとすべてのサイズを変更しようとしましたが、何も機能していないようです。以下は、テクスチャをマッピングして三角形を描画するコードです。
元の画像は次のとおりです。
結果は次のとおりです。
画像は 1920 x 1080 で、ビューポートは 1280 x 720 ですが、画像のサイズを変更しようとしても何もうまくいかないので、それが問題なのかよくわかりません。
c# - 大食機能。過剰な機能を使用すると、プログラムのドロップにつながります
私は openGL の学習に Tao Framework を使用しています。Tao.FreeGlut.dll など、必要なすべてのライブラリを含めました。実行段階のプログラムでは、使用時点で glut 関数が終了します。なぜそうなのか?コンパイル時のエラーは発生せず、プログラムは終了します。
c# - Tao OpenGL C# タブが回転しない
タブバーに配置したときに OpenGL が回転しないのはなぜですか?
タブを配置しましたが、別のタブをクリックして OpenGL タブに戻ると、3D オブジェクトは変わりますが回転しません。
c# - OpenGL Fitting Viewer to Object (VB .NET で記述されていますが、C# の回答も機能します)
バックグラウンド
非常に単純な CAD ビューアーを作成しようとしています。私は.STLファイルから始めることにしました.STLファイルは、知らない人のために説明すると、画面上でパーツを形成する単なる三角形の集まりです. ほとんどのCADソフトから出力する場合、STLならテキストファイル版として出力できます。これはすべてのポイントをリストしています:
など..その後、基本的にすべてのポイントをループして、三角形を作成できます。
問題
手動で三角形を配置すると、私の方法はうまくいくようですが、上記のようにすると、それらがどこにあるのかわかりません。これは 2 つの理由のうちの 1 つだと思います。(X=0, Y=0, Z= 0)、
これが問題になる可能性がある場合、自分の世界のサイズを知る、または変更するにはどうすればよいですか?
これまでのところ、私の世界を設定するために私が使用しているものは次のとおりです。
これが問題ではないように思われる場合は、三角形に正しく移動していない可能性がありますか? 私は現在、翻訳を使用してそれらにアクセスします:
上記の座標に近い座標を使用し、ズームとパンを試みましたが、まだ何も見つかりません。