問題タブ [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 投票する
2 に答える
1135 参照

matlab - 頂点の座標から不規則なほぼ凸多面体の面を識別し、立体を 3D にプロットする

私は、正二十面体のように見えるものなど、不規則なほぼ凸状の多面体の頂点を持っています。

多角形のエッジと面を識別し、立体を 3D でプロットしたいと考えています。これは私が試したものですが、十分に近いですが、正しく見えません:

EDIT --> Chris Taylor の回答に続いて、目的の出力「面」は、各要素がその面の頂点を表す k インデックスのベクトルであるセル配列であることも指定する必要があることに気付きました。同様に、「エッジ」は、各行がエッジが接続する頂点を表す2つのインデックスのベクトルである行列でなければなりません

何か案が?

PS タグを追加しようとしました: polyhedron、solid、delaunay、および tetramesh ですが、システムによって許可されませんでした。「plot」、「edge」、「vertices」、「polygons」などの正確性の低いタグを削除することはできますか?

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

colors - gles v2初心者は線を引きたい

私は古い glBegin() プログラマーで、この構造を移植する必要があります

struct Line { float color[3]; float vertices[2][3];};

より新しい描画パラダイムへ。glDrawArrays または glDrawElements を使用してこれを描画する方法、シェーダーは問題ないと仮定しますか?

ありがとう、マイク。

0 投票する
0 に答える
69 参照

3d - 開始位置、終了位置、開始角度、終了角度、エッジ数を指定して 3D 曲線の頂点を取得する方法

開始位置 (XYZ)、終了位置 (XYZ)、開始角度、終了角度、およびエッジを指定すると、3D 曲線上の頂点を取得する必要があるプログラムがあります。私にできることは、3Dで回転する線をいくつか取得することだけです:)よろしくお願いします。

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

c# - ポリゴンの頂点のリストを時計回りに並べ替える

私はポリゴンと空間表現の初心者です。

これは私が持っているものです:

私はC#プロジェクトに取り組んでおり、閉じた多角形を表す頂点のリスト(緯度/経度で定義)があります。多角形は凸面または凹面にすることができ、「穴」を持つことはできません。これらの頂点は隣接していますが、時計回りまたは反時計回りにすることができます。

これは私が欲しいものです:

このリストが時計回りか反時計回りかを判断し、頂点を時計回りに並べ替える方法を知りたいです。私は自分でソートアルゴリズムを実行できますが、指定された頂点のリストがCWまたはCCWであることを判断する方法がわかりません。

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

c++ - 一連の頂点からメッシュを構築する方法

私は OBJ インポーターを作成していますが、特定の頂点のセットからメッシュを構築する方法にたまたま行き詰まっています。これらの頂点を持つ立方体を考えてみましょう (OBJ 形式、面は三角形です:

GLUT を使用してメッシュを構築する方法を知っています (GlBegin(GL_TRIANGLES)、glVertex3f(x、y、z)、glEnd() などを呼び出すため)。頂点を組み合わせて再作成する方法がわかりません。オブジェクト。v1、v2、v3、次に v2、v3、v4 などと、十分な数の三角形 (および v7、v8、v1 のようなもの (最初に戻るため)) がカウントされるまで行くと考えました。つまり、立方体の 8 つの頂点は 12 の三角形であり、たとえば、108 の三角形と 56 の頂点を持つ球は (56 頂点 * 2) - 4 です。立方体の場合、12 の三角形を作成します。 56 個の頂点を持つ 108 個の三角形を作成しましたが、うまくいきません。では、glVertex 呼び出しで頂点を組み合わせて、任意のメッシュで機能させるにはどうすればよいでしょうか? ありがとうございました!

0 投票する
0 に答える
63 参照

r - Rで頂点を円グラフに置き換える

簡単な質問ですが、円グラフ プロットを別のデータ フレームの頂点イメージとして使用することは可能ですか? それとも、頂点円グラフ全体をデータ フレームから完全に作成する必要がありますか?

このメモでは、「png」パッケージを頂点として使用して png ファイルを使用する可能性に関するドキュメントを見ましたが、すべての頂点が同じ画像に変更されていることがわかりました。各頂点にそれぞれの円グラフを持たせたいと思っていました。

もう少し情報: 「igraph」ライブラリを使用してデータ フレームのプロットを作成しましたが、処理した別のデータ フレームから円グラフを作成する必要がありました。

いずれにせよ、正しい方向へのポイントだけが私にとって大きな助けになるでしょう. ありがとう!

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

c# - 頂点 0 ~ 7 を 3D ポイントにマッピングしますか?

単にインデックスである立方体の 8 つの頂点があります。正規化されたキューブ内の各頂点のそれぞれのポイントを取得したいと考えています。次の図では、+x が右、+y が上、+z が画面の外に出ていると想定しています。(見えにくい場合は、頂点 2、3、6、および 7 が前にあります)。

多角化

(エッジ インデックスは無視します)

ここに私が持っているものがあります:

非常に多くの論理 OR を使用せずに、これを行うためのより論理的な方法はありますか?