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

algorithm - 画像を平らでない表面に投影するためのアルゴリズムはありますか?

平らでない (変形した) 表面に画像を投影するためのアルゴリズムはありますか?

あまり変形していません。高品質で耐久性のあるトレーシングペーパーで覆われた、本当にガラスのような表面です。私はそれの 3 次元モデルを持っています。プロジェクターでテクスチャリングするにはどうすればよいですか? 投影

Windows 用の C\C++\C# で、プロジェクターを使用して 3 次元モデルによって指定された任意の表面をテクスチャリングできるプログラムを作成したいと考えています。

アルゴリズムまたはアルゴリズムを含むオープン ソース ライブラリが必要です。

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

matlab - MATLAB でのテクスチャ マッピング

3D 空間にポイントがあり、対応する 2D イメージ ポイントがあります。3D ポイントからメッシュを作成し、メッシュによって形成された三角形の面をテクスチャリングするにはどうすればよいですか?

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

apache-flex - Flex での 3D グラフ作成 (表面)

Flex の無料の 3D グラフ作成ライブラリについて何か推奨事項はありますか。より正確には、表面を描画するだけです (今のところ)。基本的に、必要なのは 3 つの軸 (1 つがタイムライン、2 つが直線軸) と表面を表示するグラフだけです。

私がこれまで見てきたことから、最も人気のある 2 つの無料の Flesh 3D ライブラリは、Papervision3D と Away3D です。また、1 つの IBM ライブラリー ILOG Elixir を見つけました。これは非常に見栄えが良いですが、プロプライエタリです (ただし、Elixir の表面的な例も見たことがありません)。

私が見た限りでは、Papervision3D と Away3D は 3D チャート作成よりもはるかに多くのことを行う必要がありますが、それらのいずれかでサーフェスを描画する方法の例は見たことがありません (この 3D の折れ線グラフを除く: http://www.insideria. com/2008/06/3d-charts-using-papervision3d.html )。

したがって、ドキュメントやいくつかの例へのリンクがあれば、それは素晴らしいことです。また、このトピックに関するご意見やご提案をお待ちしております。

ありがとう。

0 投票する
4 に答える
9598 参照

matlab - MATLAB でのアニメーション

MATLAB を使用してサーフェスの座標が時間とともに変化する場合 (楕円体など)、サーフェスをアニメーション化するにはどうすればよいですか?

0 投票する
3 に答える
1671 参照

matlab - Matlabで2つのサーフェスをアニメーション化する方法は?

2つの楕円体のアニメーションを作成するこのコードを作成しました。

これらの楕円体のパラメータk1は時間に依存する必要があります(したがって、非同期に移動します)が、1つの図でアニメーション化する必要があります。ループを使用できますか、それともタイマーとある種のコールバック関数を使用する方が良いですか?

2番目の問題-内側の楕円体を移動して、共通の側面が1つになるようにする必要があります。これどうやってするの?

0 投票する
3 に答える
2388 参照

python - pygame の負の座標

pygameで負の座標を使用する最良の方法は何ですか?

現時点では、元のサーフェスの 1.5 倍のサーフェスがあり、描画する必要があるものはすべて (負の座標が正になるように) 一定量だけシフトして描画されます。

これを行うためのより簡単な/代替方法はありますか?

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

python - Pygame-アニメーション化されたスプライトでsurface.convert()を呼び出すと、透明な背景が白になります

誰もが.convert()アニメーションを高速化するためにサーフェス上で使用すると言います(これはある程度MMOになるため、私のゲームでは問題になります。したがって、同時に数十または数十のキャラクターが移動する可能性があります)、問題は私の透明なPNG画像は変換せずにうまく機能します.convert()が、すべての透明な背景を使用するとすぐに突然白くなります

color_keyを使用して色をサンプリングし、透明にする必要がありますか?

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

matlab - matlab:多次元配列をプロットする方法

何らかの形で互いに関連している 9 MxN の白黒画像があるとします (つまり、あるイベントのタイムラプス)。これらすべての画像を 1 つの表面プロットに表示するにはどうすればよいですか?

MxN 行列に 0 と 1 のみが含まれていると仮定します。画像には黒い背景に白い線が含まれているだけであると仮定します (つまり、ピクセルが線の一部である場合はピクセル値 == 1、そうでない場合は 0)。後続の画像で行の動きの進行を示唆するような方法で画像が順序付けられていると仮定します。これらの画像の「側面図」(または体積表現) を表示できるようにしたいと考えています。これは、特定の線が画像を横切る動きで「切り取る」表面を示します。

コーディングは MATLAB で行います。plot(ただし、2D プロットのみを行います) とを調べましたがsurf、これは 3D プロットを行いますが、画像の MxNx9 マトリックスでは機能しません。も試してみましたcontoursliceが、渡すパラメータがわかりません。

ありがとう!

まりや

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

3d - サーフェスの交差によって定義される 3D セルのモデリング

任意のサーフェスの交差によって定義されるセルのインタラクティブな 3D 表現を作成しようとしています。これからメッシュを作成する方法を理解するのに苦労しています (または、3D ボリュームを表現するために目指すべきメッシュよりも優れたものがありますか?)。各面 s は、次のような s = f(x,y,z) = 0 として、平面、球、円柱、円錐などの解析式によって与えられます。

ここに画像の説明を入力

各セルには、サーフェスのリストと各サーフェスの +/- センスがあります。これにより、x、y、z ポイントがセル内にあるかどうかを判断するのは簡単です。そのポイントを各境界サーフェスの式に代入することで、その結果がすべての + サーフェスに対して + で、すべての - サーフェスに対して - である場合、そのポイントは中にあります。明らかに、いずれかのサーフェスで結果がゼロの場合、ポイントはそのサーフェス上にあります。

何千もの格子点をテストして、セルごとにそのセルの内側にある点に注目し、それらの点の最も外側を使用してそのセルのメッシュを作成できます。ただし、私は何千ものセルを持っているので、これでは十分に高速ではありません。多くのセルは、他のセルに比べて非常に小さいか、アスペクト比が低いため、この方法で行うには、非常に細かい点のグリッドが必要になります。

この方法で定義されたセルを静的な 3D モデルに配置する効率的な方法を提案できる人はいますか? この種のジオメトリ仕様で動作し、3D メッシュを作成できるライブラリはありますか? 明らかな何かが欠けていますか?

ありがとう、ニック

0 投票する
3 に答える
2671 参照

python - 軸のない表面のプロット

軸平面なしでサーフェスをプロットしたい..画像でよりよく説明すると思います:

私はWhis 1を取得したい:

希望者

代わりに、私はこれを得ています:

現在