問題タブ [geometry-surface]

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 に答える
925 参照

python - Pygame Surface Mechanics

現在、作業中の小さなプロジェクト用にいくつかのGUIコードを作成しており、スクロールバーとそれに関連するコンテナーを実装する必要があります。実行を簡単にするために、「スクロールボックス」(スクロールバーが影響するウィンドウ)内のすべての要素を、メインの表示面とは別の面に描画できるようにしたいと思います。次に、別のサーフェスが必要に応じてトリミングされ、レンダリングループの表示サーフェスに描画されます。ただし、これを機能させるのに問題があります。

私のクラスのdraw()メソッドには、次のコードがあります。ScrollBox

私のコードのすべての描画可能なGUI要素と同様にdraw()、メインのレンダリングループを通過するたびに呼び出されます。上記のコードが私に与えるのは、デフォルトの塗りつぶされた黒いRectでありself.image、どの容量でも表示されません。最初の行を次のように置き換えてみました

しかし、同じ結果が得られました。他のPygameGUIライブラリを読んだところ、やりたいことは可能だと思いますが、正しく実行されていないと思います。他のソース/サーフェスをアタッチしてから(ソースをアタッチした状態で)描画するにはどうすればよいsubSurfaceですか?subSurfacedisplaySurface

どんな助けでも大歓迎です。ありがとう。

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

matlab - Matlab/Octave の X、Y、Z、V 順序付けデータからの等値面

特定の量の値 V が関連付けられている 3 次元データ ポイントのセットがあります。データは順序付けられた列 XYZV に編成され、空間座標がグリッド上に分散されます。すべての方向に 21 個のポイントがあるため、いくつかの列の長さは 21x21x21=9261 です。isosurfaceOctave/Matlabで使用できるメッシュグリッドにデータを変換するにはどうすればよいですか? 私のコードは次のとおりです

しかし、結果は意味がありません (x=0.9 と 1 にある 2 つの平面を取得します)。データはこちらからダウンロードできます。

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

c++ - Directx9サーフェスからテクスチャへ

バックバッファをLPDIRECT3DSURFACE9にキャプチャし、サーフェスをIDirect3DTexture9にコピーして、最後にそのテクスチャをオブジェクトスキンとして使用したいと思います。コードを書きましたが、黒いピクセルを受け取りました。

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

matlab - MATLABで人体の3Dサーフェスを作成するには?

私はこのサイトを非常に検索し、同様の質問を研究し、与えられた回答コードを使用しましたが、どれも機能しませんでした. だから私はこの質問をしなければなりません:

ポイントクラウド(3DサーフェスのXYZのセット)があります。それらは実際には 3D 人体表面 (胸と背中) に属しています。MATLAB でこれらのポイントを使用して 3D サーフェスを作成したいと考えています。私は多くの方法を試しましたが、残念ながらどれもうまくいきませんでした。

誰かがこの問題について私に助けを提供できれば、私は感謝しています. ありがとうございました


実際、私はこの問題に対する答えを自分で得ました!! しかし、私はそれについて完全にはわかりません。

これらの点が面行列を介してどのように接続されるかを定義する必要があります。このような :

これは、たとえば点 1、2、6 が面として互いに接続されていることを意味します。Face マトリックスを定義した後、パッチ関数を使用して、指定されたポイント (頂点) マトリックスと Faces マトリックスに基づいて 3D サーフェスを作成する必要があります。

そのようなことのコード例は次のようになります:

また

しかし、私は今、顔行列を生成するという新しい問題に直面しています!

誰かそれについて何か考えがありますか?

ありがとう

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

matlab - MATLAB の複数の 3d ラインからの台形メッシュ、輪郭、およびサーフェス作成

3 番目の軸に台形と dZ の 4 つのポイントがあります。データは次の 3 つのセットにあります。

データプロット

最小 dz ポイントからこれの等高線マップを作成し、0.1 のレベルで実行したいと思います。また、3 本の線から滑らかな面を作りたいと思います。

これどうやってするの?

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

python - 新しい pygame サーフェスは .convert() する必要がありますか?

新しい Pygame サーフェスを作成する場合:

.convert()ピクセル形式を変更するには、それを呼び出す必要がありますか?それとも、作成時に既に行われていますか?

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

matlab - MATLAB で 3D サーフェス (パッチで作成) に 3D 等高線をプロットする方法は?

MATLAB以下のコードを使用して3D サーフェスを作成しました。

ここXYZ352x3、 は 3D サーフェスの点の座標を含む行列です。 Fポイントを接続する面を含む700x3行列です。 3D サーフェスの 352 点のそれぞれの値を含む行列ですV352x1

これが問題です:サーフェスに 3D 等高線をプロットするにはどうすればよいですか !!?

私はすでにcontour3関数を試しましたが、入力行列が現在とは異なる次元である必要があります。(meshgrid を使う必要があるかもしれませんが、残念ながら私の XYZ 点は不規則に分布しています。ただし、パッチ関数を使用しているため、これができるかどうかはわかりません。)

これについて私を助けてください。

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

java - Javaでの3Dデータポイントのコレクションへのサーフェスのフィッティング

こんにちは、XYZ データ ポイントのクラウドがあります。これらのポイントに最適なサーフェスを推定して、後で XY ペアを入力し、この XY ペアがサーフェス上にある Z 値を取得できるようにしたいと考えています。

サーフェスを推定する既存の Java ライブラリはありますか?

そうでない場合、これを計算する方法を説明するものを読むことを誰かに勧めてもらえますか?

可能であれば、ポイントに重み付けできるようにしたいと考えています (一部のポイントは信頼性が低いため、仕上げ面への影響は少ないはずです)。

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

python - 散布図と表面プロットの組み合わせ

3D 散布図と 3D 表面プロットを組み合わせて、表面プロットを透明に保ち、すべての点が見えるようにするにはどうすればよいですか?