問題タブ [vertices]

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.

0 投票する
1 に答える
6657 参照

opengl - 頂点反時計回り

私は OpenGL に関する本を何冊か読んでいますが、そのうちの 2 冊では常に反時計回りに頂点を定義しています。私が読んだことから、これは非常に重要です。なぜなら、これは表と裏がどこにあるかを決定するからです.

しかし、私はhttp://www.arcsynthesis.org/gltut/のチュートリアルも読んでおり、彼はそれらを時計回りに定義しています。

それがopenglのデフォルトであるため、常に反時計回りの表記法を使用すべきではありませんか?

また、なぜ型が a なのfloatですか? それはすべきではありませんGLfloatか?

0 投票する
1 に答える
707 参照

opengl - 頂点データからピクセル法線を取得します

ライティングには、フラグメントシェーダーの法線ベクトルが必要です。私が読んだチュートリアルでは、モデルの頂点と一緒に通常のデータを提供するように求められます。しかし、法線は頂点によって指定された面によってすでに与えられていませんか?

法線を計算するには、三角形の3つの頂点すべてが必要です。しかし、私が知る限り、頂点シェーダーの各パスで1つの頂点にしかアクセスできません。

頂点データに基づいて各ピクセルの法線ベクトルを計算するにはどうすればよいですか?その後、法線マップを適用したいのですが、それは後で行われるため、この質問とはあまり関係がありません。

0 投票する
1 に答える
1212 参照

google-maps-api-3 - google maps api v3は、クロスオーバーまたは自己交差なしで新しいポリゴン頂点を追加します

これは達人にとっても難しすぎるように思えるので、いくつかの応答を得るためにそれを言い換えてみます:クロスオーバーや自己交差なしで既存のポリゴンに頂点をインテリジェントに追加しようとしていますが、すべて次の複雑な V2 の例を見つけることができます: http://www.kashey.ru/pages/maps/basic_poly_editor_test.php# 同じことをしたいのですが、代わりに Google Maps API V3 を使用します。そのポリゴンの近くでクリックしたポイントに最も近い、または最も近い既存のポリゴンの側面またはポリゴンのエッジを検出する方法を知っている人はいますか? これにはいくつかの深刻な数学と三角関数が必要だと思いますが、これまでのところ、Google Maps API V3 でそれを行った人を見つけることができません。上記の V2 コードを V3 に変換する方法を誰かが教えてくれたら、それで実行できるかもしれません。どんな助けでも本当に感謝しています。

0 投票する
2 に答える
476 参照

away3d - 平面の頂点データに 52 個のエントリが含まれているのはなぜですか?

私は 3D ランドに不慣れで、いくつかのエンジンを試してみました。シンプルさのために、私はaway3Dに落ち着きました。

平面を作成してテクスチャを貼り付けて作成していますが、リアルタイムで UV データを変更してテクスチャをアニメーション化できるようにしたいと考えています。

これらの行はどちらも 52 を返します。

私が他のエンジンで理解している限り、頂点データには各頂点 (x、y、z) に対して 3 つの値が含まれています。4 つまたは 6 つの頂点から平面を構築できることを考慮すると、頂点配列全体で 12 または 18 の頂点値になります。

通常、UVData 配列には、対応する各頂点の U 値と V 値が含まれるため、頂点配列よりも値が少なくなります。ただし、ここでは UVdata と vertexData 配列の長さは同じです。

away3D フォーラムで質問してみましたが、応答がありませんでした。私の 3D に関する知識は、away3d のソースコードを理解するにはまだ小さすぎます。

vertexData と UvData に非常に多くの値が含まれている理由と、それらが何を表しているかを説明できる人はいますか?

0 投票する
2 に答える
1176 参照

opengl - OpenGL:VAOとVBOは、大規模なポリゴンレンダリングタスクに実用的ですか?

一度に何千ものポリゴンが表示され、ユーザーの視点が絶えず変化する大きなランドスケープをレンダリングしたい場合、VAOまたはVBOを使用するのは実用的ですか?

つまり、プレーヤーの位置またはカメラの回転が変更されるたびに、適切なFPSカウントを維持するために、表示されなくなった頂点またはシーンを適切にカリングするために、頂点データを再計算する必要があります。ただし、これを行うと、すべてのバッファーを絶えず再パックしているため、FPSカウントが低下します。

それで、即時モードよりもこれら2つの方法を使用することはまだ有益ですか?

イミディエイトモードでは、フレームごとにすべての頂点をわずかに異なる方法で再計算しているので、私の推測はイエスです。悲しいことに、私はこれについて多くのバックグラウンドを持っていません、そしてインターネットがこのトピックに関して混合されたメッセージを持っているので私は混乱しています。

0 投票する
1 に答える
2957 参照

java - OpenGL ES 2.0 と Java (Android) を使用してインデックス バッファーを使用して頂点を描画する方法

OpenGL ES 2.0 でこれを行う方法がわかりません。私は検索して検索しましたが、これを行う方法に対する答えが見つかりませんでした。私は本を​​使って DirectX Before でそれを行ったことがありますが、これは非常に簡単でしたので、それらがどのように機能するかを理解しています。

0 投票する
2 に答える
618 参照

java - Java Jung は、円のサイズをその文字列の幅に設定します (ラベル)

Java jung を使い始めました。良いチュートリアルがないため、いくつかの問題が発生しました。私はそれに入るのに少し時間が必要だと思います。

私の問題は次のとおりです。

テキスト (文字列) でラベル付けされた頂点 (円) を持つネットワークを作成しました。私の問題は、円のサイズ (幅) を文字列に合わせることです。

動的に設定したかったのですが、頂点を反復処理する方法がわかりません。

0 投票する
2 に答える
263 参照

opengl-es - OpenGL ES/リアルタイム/表示されている頂点の位置?

私は現在 OpenGL ES (2、iOS 6) を扱っています... 質問があります

私。描画する必要があるメッシュにしましょう。さらに、

ii. 視点が変わるように、回転/平行移動を依頼できます。

では、表示されている頂点の位置を (リアルタイムで) 知るにはどうすればよいでしょうか?

前もって感謝します。

jgapc

0 投票する
1 に答える
763 参照

android - 頂点の三角形が 1 つしか表示されない

これは、インデックス付きのツリーの 2 つの三角形の私のコードで、正方形の下半分だけが表示されています。

}

0 投票する
1 に答える
1521 参照

c# - (ジェットコースター/トランスポート タイクーン) 地形の生成

私は現在、Rollercoaster Tycoon / Transport Tycoon のようなゲームで彼らが持っている地形のタイプを生成しようとしています.

この画像は、私が達成しようとしている地形の種類を示しています。 Transport Tycoon のスクリーンショット

結論として、タイルの形は 13 種類あるようです。1 (フラット) + 4 (各方向のスロープ) + 4 (半分フラット、半分スロープアップ) + 4 (半分フラット、半分スロープダウン) = 13 形状。

この種の地形を生成するための公開アルゴリズムはありますか、それとも自分で作成する必要があります :)?